[][src]Function urlshortener::providers::request

pub fn request(url: &str, provider: &Provider) -> Request

Performs a request to the short link provider. Returns the request object which can be used for performing requests.

Example

extern crate urlshortener;

use urlshortener::providers::{Provider, self};

fn main() {
    let long_url = "https://google.com";
    let key = "MY_API_KEY";
    let req = providers::request(long_url, &Provider::GooGl { api_key: key.to_owned() });
    println!("A request object for shortening URL via GooGl: {:?}", req);
}