pub struct HostAliases {
inner: IndexMap<String, HostAlias>,
}Fields§
§inner: IndexMap<String, HostAlias>Implementations§
Source§impl HostAliases
impl HostAliases
Sourcepub fn resolve_all(&mut self) -> Result<()>
pub fn resolve_all(&mut self) -> Result<()>
Resolves all host aliases to IpAddresses.
Sourcepub fn dealias(&self, url_pwa: &mut UrlPwa)
pub fn dealias(&self, url_pwa: &mut UrlPwa)
Resolves the given UrlPwa to one without any aliases.
Requires that HostAliases::resolve_all has been called.
Trait Implementations§
Source§impl Clone for HostAliases
impl Clone for HostAliases
Source§fn clone(&self) -> HostAliases
fn clone(&self) -> HostAliases
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HostAliases
impl Debug for HostAliases
Source§impl Default for HostAliases
impl Default for HostAliases
Source§fn default() -> HostAliases
fn default() -> HostAliases
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HostAliases
impl<'de> Deserialize<'de> for HostAliases
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for HostAliases
impl RefUnwindSafe for HostAliases
impl Send for HostAliases
impl Sync for HostAliases
impl Unpin for HostAliases
impl UnsafeUnpin for HostAliases
impl UnwindSafe for HostAliases
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more