// sdk · Rust · brevemente
Rust SDK — em desenvolvimentoEm breve
Crate `astroway` com suporte completo para async via Tokio e enums de tipo seguro gerados a partir do OpenAPI 3.1.
// 01 / notificações
Notificar no lançamento
O SDK de Rust é gerado automaticamente a partir do nosso OpenAPI 3.1 em cada lançamento. Deixa o teu email — avisamos no dia do lançamento.
Notificar por email →Ou usa um dos SDKs atualmente disponíveis:
// 02 / highlights
Destaques
- Async via Tokio
- transporte reqwest
- modelos alimentados por serde
- geração de código OpenAPI 3.1
- Opção de compilação no-std
// 03 / pré-visualização
Como será a API
Pré-visualização · sintaxe pode mudar antes do lançamento
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(())
} Notificar quando o SDK de Rust estiver disponível
Gerado automaticamente a partir do nosso OpenAPI 3.1. Antes do lançamento do SDK de Rust, usa os SDKs disponíveis abaixo — o backend é o mesmo.