// sdk · 러스트 · 곧
러스트 SDK — 개발 중곧 출시
Tokio 및 OpenAPI 3.1에서 생성된 타입 안전 열거형을 통해 전체 비동기 지원을 제공하는 `astroway` 크레이트입니다.
// 01 / 알림
릴리스 시 알림 받기
러스트 SDK는 매 릴리스 시 AstroWay OpenAPI 3.1에서 자동 생성됩니다. 이메일을 남겨두면 릴리스 당일 알려드립니다.
이메일로 알림 받기 →또는 현재 사용 가능한 SDK를 사용하세요:
// 02 / highlights
특징
- Tokio 비동기
- reqwest 전송
- serde 모델
- OpenAPI 3.1 코드 생성
- No-std 빌드 옵션
// 03 / 미리보기
API 모습
미리보기 · 릴리스 전까지 구문이 변경될 수 있음
use astroway::AstroWay;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let aw = AstroWay::new(std::env::var("AW_KEY")?);
let chart = aw.chart().create(ChartParams {
birth_date: "1991-08-24T16:30:00+03:00".into(),
latitude: 50.4501,
longitude: 30.5234,
house_system: "placidus".into(),
}).await?;
println!("{:?}", chart.planets.sun);
Ok(())
} 러스트 SDK가 출시되면 알림 받기
AstroWay OpenAPI 3.1에서 자동 생성됩니다. 러스트 릴리스 전까지는 아래 사용 가능한 SDK를 사용하세요. 백엔드는 동일합니다.