Enum url::Origin
[−]
[src]
pub enum Origin { Opaque(OpaqueOrigin), Tuple(String, Host<String>, u16), }
The origin of an URL
Variants
Opaque(OpaqueOrigin)
A globally unique identifier
Tuple(String, Host<String>, u16)
Consists of the URL's scheme, host and port
Methods
impl Origin
[src]
fn new_opaque() -> Origin
Creates a new opaque origin that is only equal to itself.
fn is_tuple(&self) -> bool
Return whether this origin is a (scheme, host, port) tuple (as opposed to an opaque origin).
fn ascii_serialization(&self) -> String
fn unicode_serialization(&self) -> String
Trait Implementations
impl PartialEq for Origin
[src]
fn eq(&self, __arg_0: &Origin) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Origin) -> bool
This method tests for !=
.
impl Eq for Origin
[src]
impl Clone for Origin
[src]
fn clone(&self) -> Origin
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more