tinyurl-rs 0.2.0

Crate to simplify using tinyurl.com to shorten long urls in async rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use std::env;
use tinyurl_rs::{CreateRequest, Result, TinyUrlAPI, TinyUrlOpenAPI};

#[tokio::main]
async fn main() -> Result<()> {
    let token = env::var("TOKEN").unwrap_or_default();
    let api = TinyUrlAPI { token };

    let res = api
        .create(CreateRequest::new(String::from("http://beta.live-ask.com")))
        .await?;

    println!("result:\n{:?}", res);

    Ok(())
}