#brasil #api-client #api-bindings #brasil-api

brasilapi-client

Rust客户端实现,用于消费BrasilAPI

6个版本

0.2.2 2021年12月20日
0.2.1 2021年10月1日
0.2.0 2021年9月22日
0.1.3 2021年9月8日

#brasil中排名3

MIT许可证

29KB
645

Brasil API - Rust客户端包装器

Rust

Rust客户端实现,用于Brasil API

BrasilAPI GitHub项目

安装

要使用此客户端,请在您的Cargo.toml中添加以下内容

[dependencies]
brasilapi-client = "0.2"

您也可以选择运行时

futures = "0.3" # If not using async runtimes

入门

 use brasilapi_client::{client::BrasilApiClient};
 use futures::executor::block_on;

 fn main() { block_on(async move {
     // As this API is public, you can use the following default builder
     let cli = BrasilApiClient::new_default();

     // Get the address info for zipcode  "01402-000"
     let zipcode_answer = cli.get_cep("01402-000", None).await.unwrap();

     println!("Street: {}", zipcode_answer.street);
 })}

输出

Street: Avenida Brigadeiro Luiz Antonio

API

银行

已实现

CEP (邮编)

  • V1 -> 已实现
  • V2 -> 已实现

CNPJ

待办事项

DDD

已实现

国家假日 - (巴西)

已实现

FIPE

待办事项

IBGE

待办事项

依赖项

~14–26MB
~404K SLoC