ica 0.1.0

When you are too lazy too check Icas website.
Documentation

use reqwest;
use select::document::Document;

pub async fn get_dom(url: &String) -> Result<Document, NetworkerErrors> {
    let res = match reqwest::get(url.as_str()).await {
        Ok(s) => s,
        Err(_) => { return Err(NetworkerErrors::NetworkError); }
    };

    let html = match res.text().await {
        Ok(s) => s,
        Err(_) => { return Err(NetworkerErrors::ConversionError); }
    };

    let document = Document::from(html.as_str());

    Ok(document)
}

pub enum NetworkerErrors {
    NetworkError,
    ConversionError,
}