// sdk · Rust · wkrótce
Rust SDK — w rozwojuWkrótce
Crate `astroway` z pełnym wsparciem dla async za pomocą Tokio i typowo bezpiecznymi enumami generowanymi z OpenAPI 3.1.
// 01 / powiadomienie
Powiadom o wydaniu
Rust SDK jest generowane automatycznie z naszego OpenAPI 3.1 przy każdym wydaniu. Zostaw swój e-mail — powiadomimy Cię w dniu wydania.
Powiadom e-mailem →Albo skorzystaj z jednego z SDK dostępnych teraz:
// 02 / highlights
Cechy
- Async za pomocą Tokio
- transport reqwest
- modele zasilane przez serde
- generowanie kodu OpenAPI 3.1
- Opcja kompilacji no-std
// 03 / podgląd
Jak będzie wyglądać API
Podgląd · składnia może ulec zmianie przed wydaniem
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(())
} Powiadom, gdy SDK dla Rust zostanie wydane
Automatycznie generowane z naszego OpenAPI 3.1. Przed wydaniem Rust — użyj dostępnych SDK poniżej, backend jest ten sam.