7个版本
0.1.6 | 2023年3月27日 |
---|---|
0.1.5 | 2023年3月27日 |
#3 in #ups
每月 22 次下载
8KB
139 行
物流API
支持的API
- DHL (✅)
- UPS (🕒)
- Fedex (🕒)
使用方法
使用阻塞I/O
use logistics_api::DHL;
fn main() {
let dhl = DHL::new("YOUR_API_KEY");
let tracking = dhl.tracking.get_tracking_sync("YOUR_TRACKING_NUMBER");
match tracking {
Ok(tracking) => println!("{:#?}", tracking),
Err(err) => println!("{:#?}", err),
}
}
使用异步I/O
use logistics_api::DHL;
#[tokio::main]
async fn main() {
let dhl = DHL::new("YOUR_API_KEY");
let tracking = dhl.tracking.get_tracking("YOUR_TRACKING_NUMBER").await;
match tracking {
Ok(tracking) => println!("{:#?}", tracking),
Err(err) => println!("{:#?}", err),
}
}
依赖项
~4–18MB
~234K SLoC