// sdk · Rust · σύντομα
Rust SDK — σε ανάπτυξηΣύντομα
Crate `astroway` με πλήρη υποστήριξη async μέσω Tokio και ασφαλείς enum τύπους που παράγονται από OpenAPI 3.1.
// 01 / ειδοποίηση
Ειδοποίηση κατά την κυκλοφορία
Το Rust SDK δημιουργείται αυτόματα από το OpenAPI 3.1 μας σε κάθε κυκλοφορία. Άφησε το email σου — θα σου στείλουμε ειδοποίηση την ημέρα κυκλοφορίας.
Ειδοποίηση μέσω email →Ή χρησιμοποίησε ένα από τα διαθέσιμα SDK αυτήν τη στιγμή:
// 02 / highlights
Χαρακτηριστικά
- Async μέσω 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(())
} Ειδοποίηση όταν κυκλοφορήσει το SDK για Rust
Αυτόματο-δημιουργείται από το OpenAPI 3.1 μας. Πριν την κυκλοφορία του Rust — χρησιμοποίησε τα διαθέσιμα SDK παρακάτω, το backend είναι ίδιο.