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.