// sdk · Rust · yakında
Rust SDK — geliştirme aşamasındaYakında
Crate `astroway` ile Tam async desteği Tokio aracılığıyla ve OpenAPI 3.1'den generated type-safe enum'lar.
// 01 / bildirimler
Sürüm çıktığında bildir
Rust SDK, her sürümde OpenAPI 3.1’imizden otomatik olarak oluşturulur. E-posta bırak — sürüm gününde bildirelim.
E-posta ile bildir →Ya da şimdi kullanılabilir SDK’lardan birini kullan:
// 02 / highlights
Öne çıkanlar
- Tokio aracılığıyla async
- reqwest taşıma
- serde tarafından güçlendirilmiş modeller
- OpenAPI 3.1 kodu oluşturma
- No-std derleme seçeneği
// 03 / önizleme
API nasıl görünecek
Önizleme · Sürüm öncesi, söz dizimi değişebilir
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(())
} Rust için SDK çıktığında bildir
OpenAPI 3.1’imizden otomatik oluşturulur. Rust sürümü çıktığında, aşağıdaki SDK’ları kullanabilirsin — arka uç aynı.