Struct reachability_core::InterfaceView
source · pub struct InterfaceView<'a> {
pub properties: &'a Properties,
pub routes: &'a RouteTable,
pub neighbors: Option<&'a InterfaceNeighborCache>,
}
Expand description
Provides a view into state for a specific system interface.
Fields§
§properties: &'a Properties
§routes: &'a RouteTable
§neighbors: Option<&'a InterfaceNeighborCache>
Trait Implementations§
source§impl<'a> Clone for InterfaceView<'a>
impl<'a> Clone for InterfaceView<'a>
source§fn clone(&self) -> InterfaceView<'a>
fn clone(&self) -> InterfaceView<'a>
Returns a copy 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<'a> Debug for InterfaceView<'a>
impl<'a> Debug for InterfaceView<'a>
impl<'a> Copy for InterfaceView<'a>
Auto Trait Implementations§
impl<'a> RefUnwindSafe for InterfaceView<'a>
impl<'a> Send for InterfaceView<'a>
impl<'a> Sync for InterfaceView<'a>
impl<'a> Unpin for InterfaceView<'a>
impl<'a> UnwindSafe for InterfaceView<'a>
Blanket Implementations§
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>
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T, U> TryIntoExt<U> for Twhere
U: TryFromExt<T>,
impl<T, U> TryIntoExt<U> for Twhere U: TryFromExt<T>,
type Error = <U as TryFromExt<T>>::Error
§fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
Tries to perform the conversion.