#[repr(transparent)]pub struct HistoryTrackerRouterInfo(pub otHistoryTrackerRouterInfo);Expand description
This structure represents a router table entry event in the history tracker report.
Functional equivalent of otsys::otHistoryTrackerRouterInfo.
Tuple Fields§
§0: otHistoryTrackerRouterInfoImplementations§
Source§impl HistoryTrackerRouterInfo
impl HistoryTrackerRouterInfo
Sourcepub fn event(&self) -> HistoryTrackerRouterEvent
pub fn event(&self) -> HistoryTrackerRouterEvent
Returns a router table entry event (OT_HISTORY_TRACKER_ROUTER_EVENT_* enumeration).
Sourcepub fn old_path_cost(&self) -> u8
pub fn old_path_cost(&self) -> u8
Returns the old path cost (OT_HISTORY_TRACKER_INFINITE_PATH_COST if infinite or unknown).
Trait Implementations§
Source§impl Clone for HistoryTrackerRouterInfo
impl Clone for HistoryTrackerRouterInfo
Source§fn clone(&self) -> HistoryTrackerRouterInfo
fn clone(&self) -> HistoryTrackerRouterInfo
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 HistoryTrackerRouterInfo
impl Debug for HistoryTrackerRouterInfo
Source§impl Default for HistoryTrackerRouterInfo
impl Default for HistoryTrackerRouterInfo
Source§fn default() -> HistoryTrackerRouterInfo
fn default() -> HistoryTrackerRouterInfo
Returns the “default value” for a type. Read more
Source§impl<'a> From<&'a HistoryTrackerRouterInfo> for &'a otHistoryTrackerRouterInfo
impl<'a> From<&'a HistoryTrackerRouterInfo> for &'a otHistoryTrackerRouterInfo
Source§fn from(x: &'a HistoryTrackerRouterInfo) -> Self
fn from(x: &'a HistoryTrackerRouterInfo) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a otHistoryTrackerRouterInfo> for &'a HistoryTrackerRouterInfo
impl<'a> From<&'a otHistoryTrackerRouterInfo> for &'a HistoryTrackerRouterInfo
Source§fn from(x: &'a otHistoryTrackerRouterInfo) -> Self
fn from(x: &'a otHistoryTrackerRouterInfo) -> Self
Converts to this type from the input type.
Source§impl From<HistoryTrackerRouterInfo> for otHistoryTrackerRouterInfo
impl From<HistoryTrackerRouterInfo> for otHistoryTrackerRouterInfo
Source§fn from(x: HistoryTrackerRouterInfo) -> Self
fn from(x: HistoryTrackerRouterInfo) -> Self
Converts to this type from the input type.
Source§impl From<otHistoryTrackerRouterInfo> for HistoryTrackerRouterInfo
impl From<otHistoryTrackerRouterInfo> for HistoryTrackerRouterInfo
Source§fn from(x: otHistoryTrackerRouterInfo) -> Self
fn from(x: otHistoryTrackerRouterInfo) -> Self
Converts to this type from the input type.
Source§impl OtCastable for HistoryTrackerRouterInfo
impl OtCastable for HistoryTrackerRouterInfo
Source§type OtType = otHistoryTrackerRouterInfo
type OtType = otHistoryTrackerRouterInfo
Original OpenThread Type.
Source§fn as_ot_ptr(&self) -> *const Self::OtType
fn as_ot_ptr(&self) -> *const Self::OtType
Returns a pointer to the underlying
Self::OtType instance.Source§fn as_ot_mut_ptr(&mut self) -> *mut Self::OtType
fn as_ot_mut_ptr(&mut self) -> *mut Self::OtType
Returns a mutable pointer to the underlying
Self::OtType instance.Source§unsafe fn ref_from_ot_ptr<'a>(ptr: *const Self::OtType) -> Option<&'a Self>
unsafe fn ref_from_ot_ptr<'a>(ptr: *const Self::OtType) -> Option<&'a Self>
Creates a reference from a pointer to an
Self::OtType. Read moreSource§unsafe fn mut_from_ot_mut_ptr<'a>(
ptr: *mut Self::OtType,
) -> Option<&'a mut Self>
unsafe fn mut_from_ot_mut_ptr<'a>( ptr: *mut Self::OtType, ) -> Option<&'a mut Self>
Creates a mut reference from a mut pointer to an
Self::OtType. Read moreSource§fn as_ot_ref(&self) -> &Self::OtType
fn as_ot_ref(&self) -> &Self::OtType
Returns a reference to the original OpenThread type
Self::OtType.Source§fn as_ot_mut(&mut self) -> &mut Self::OtType
fn as_ot_mut(&mut self) -> &mut Self::OtType
Returns a mutable reference to the original OpenThread type
Self::OtType.Source§fn ref_from_ot_ref(x: &Self::OtType) -> &Self
fn ref_from_ot_ref(x: &Self::OtType) -> &Self
Casts a reference to the original OpenThread type to a reference to
Self.Auto Trait Implementations§
impl Freeze for HistoryTrackerRouterInfo
impl RefUnwindSafe for HistoryTrackerRouterInfo
impl Send for HistoryTrackerRouterInfo
impl Sync for HistoryTrackerRouterInfo
impl Unpin for HistoryTrackerRouterInfo
impl UnsafeUnpin for HistoryTrackerRouterInfo
impl UnwindSafe for HistoryTrackerRouterInfo
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,
§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]