Logistics API

Supported APIs

Usage

With Blocking I/O

```rust use logistics_api::DHL;

fn main() { let dhl = DHL::new("YOURAPIKEY");

let tracking = dhl.tracking.gettrackingsync("YOURTRACKINGNUMBER");

match tracking { Ok(tracking) => println!("{:#?}", tracking), Err(err) => println!("{:#?}", err), } } ```

Using Async I/O

```rust use logistics_api::DHL;

[tokio::main]

async fn main() { let dhl = DHL::new("YOURAPIKEY");

let tracking = dhl.tracking.gettracking("YOURTRACKING_NUMBER").await;

match tracking { Ok(tracking) => println!("{:#?}", tracking), Err(err) => println!("{:#?}", err), } } ```