pub struct ProjectExtraHost { /* private fields */ }Expand description
One effective hostname-to-address mapping after field-specific project merging.
Implementations§
Source§impl ProjectExtraHost
impl ProjectExtraHost
Sourcepub const fn hostname(&self) -> &ProjectKey
pub const fn hostname(&self) -> &ProjectKey
Returns the hostname and every contributing source location.
Sourcepub const fn address(&self) -> &ProjectValue<HostAddress>
pub const fn address(&self) -> &ProjectValue<HostAddress>
Returns the raw-preserving IP address or implementation token.
Sourcepub const fn syntax(&self) -> EntrySyntax
pub const fn syntax(&self) -> EntrySyntax
Returns the most recent mapping or list syntax contributing this entry.
Trait Implementations§
Source§impl Clone for ProjectExtraHost
impl Clone for ProjectExtraHost
Source§fn clone(&self) -> ProjectExtraHost
fn clone(&self) -> ProjectExtraHost
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ProjectExtraHost
impl Debug for ProjectExtraHost
impl Eq for ProjectExtraHost
Source§impl PartialEq for ProjectExtraHost
impl PartialEq for ProjectExtraHost
impl StructuralPartialEq for ProjectExtraHost
Auto Trait Implementations§
impl Freeze for ProjectExtraHost
impl RefUnwindSafe for ProjectExtraHost
impl Send for ProjectExtraHost
impl Sync for ProjectExtraHost
impl Unpin for ProjectExtraHost
impl UnsafeUnpin for ProjectExtraHost
impl UnwindSafe for ProjectExtraHost
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