Struct redox::url::Url [] [src]

pub struct Url {
    pub string: String,
}
[]

An URL, see wiki

Fields

string

Methods

impl Url

fn new() -> Self[]

Create a new empty URL

fn from_str(url_str: &&str) -> Self[]

Create an URL from a string literal

fn from_string(url_string: &String) -> Self[]

Create an URL from String

fn to_string(&self) -> String[]

Convert to string

fn len(&self) -> usize[]

Get the length of this URL

fn scheme(&self) -> String[]

Return the scheme of this url

fn username(&self) -> String[]

Get the owner's username (the conventional @)

fn password(&self) -> String[]

Get the password from the url

fn host(&self) -> String[]

Get the host

fn port(&self) -> String[]

Get the post of the url

fn path(&self) -> String[]

Get the path of the url

fn path_parts(&self) -> Vec<String>[]

Return the parts of the path

Trait Implementations

impl Clone for Url

fn clone(&self) -> Self

fn clone_from(&mut self, source: &Self)