// sdk · Rust · قريباً
Rust SDK — قيد التطويرقريبًا
Crate `astroway` بدعم كامل للوظائف غير المتزامنة عبر Tokio وتركيبات تعداد آمنة تم إنشاؤها من OpenAPI 3.1.
// 01 / إشعارات
أرسل لي إشعاراً عند الإصدار
يتم إنشاء Rust SDK تلقائياً من OpenAPI 3.1 لدينا مع كل إصدار. اترك بريدك الإلكتروني — وسنرسل لك إشعاراً يوم الإصدار.
أرسل لي إشعاراً عبر البريد الإلكتروني →أو استخدم أحد الـ SDKs المتاحة حالياً:
// 02 / highlights
المميزات
- دعم غير متزامن عبر Tokio
- نقل reqwest
- نماذج مدعومة من serde
- codegen 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(())
} أرسل لي إشعاراً عندما يصدر Rust SDK
يتم إنشاءه تلقائياً من OpenAPI 3.1 لدينا. قبل إصدار Rust، استخدم الـ SDKs المتاحة أدناه، فالخلفية (backend) هي نفسها.