[−][src]Struct iref::Authority
Methods
impl<'a> Authority<'a>
[src]
pub fn as_ref(&self) -> &[u8]
[src]
pub fn is_empty(&self) -> bool
[src]
Checks if the authority is empty.
It is empty if it has no user info, an empty host string, and no port.
Note that empty user info or port is different from no user info and port.
For instance, the authorities @
, :
and @:
are not empty.
pub fn as_str(&self) -> &str
[src]
pub fn as_pct_str(&self) -> &PctStr
[src]
pub fn userinfo(&self) -> Option<UserInfo>
[src]
pub fn host(&self) -> Host
[src]
pub fn port(&self) -> Option<Port>
[src]
Trait Implementations
impl<'a> Debug for Authority<'a>
[src]
impl<'a> Display for Authority<'a>
[src]
impl<'a> Eq for Authority<'a>
[src]
impl<'a> Hash for Authority<'a>
[src]
fn hash<H: Hasher>(&self, hasher: &mut H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl<'a> Ord for Authority<'a>
[src]
fn cmp(&self, other: &Authority<'a>) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl<'a> PartialEq<&'a str> for Authority<'a>
[src]
impl<'a> PartialEq<Authority<'a>> for Authority<'a>
[src]
impl<'a> PartialOrd<Authority<'a>> for Authority<'a>
[src]
fn partial_cmp(&self, other: &Authority<'a>) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl<'a> TryFrom<&'a str> for Authority<'a>
[src]
Auto Trait Implementations
impl<'a> RefUnwindSafe for Authority<'a>
impl<'a> Send for Authority<'a>
impl<'a> Sync for Authority<'a>
impl<'a> Unpin for Authority<'a>
impl<'a> UnwindSafe for Authority<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,