// sdk · Rust · まもなく
Rust SDK — 開発中近日公開
Crate `astroway` に、Tokio 経由でのフルアシンクロナスサポートと OpenAPI 3.1 から生成されたタイプセーフエヌムが含まれています。
// 01 / 通知
リリース時に通知する
Rust SDKは、リリースごとに当社の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(())
} Rust用SDKリリース時に通知する
当社のOpenAPI 3.1から自動生成されます。Rustのリリースまでは、以下の利用可能なSDKを使用してください。バックエンドは同じです。