Function url::get_scheme[src]

pub fn get_scheme(rawurl: &str) -> Result<(String, String), String>

Returns a tuple of the URI scheme and the rest of the URI, or a parsing error.

Does not include the separating : character.

Example

extern crate url; fn main() { use url::get_scheme; let scheme = match get_scheme("https://example.com/") { Ok((sch, _)) => sch, Err(_) => "(None)".to_string(), }; println!("Scheme in use: {}.", scheme); // Scheme in use: https. }
use url::get_scheme;

let scheme = match get_scheme("https://example.com/") {
    Ok((sch, _)) => sch,
    Err(_) => "(None)".to_string(),
};
println!("Scheme in use: {}.", scheme); // Scheme in use: https.