#[repr(C)]pub struct otHistoryTrackerRouterInfo {
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub mNextHop: u8,
pub _bitfield_align_2: [u8; 0],
pub _bitfield_2: __BindgenBitfieldUnit<[u8; 1]>,
}Expand description
Represents a router table entry event.
Fields§
§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>§mNextHop: u8< Next Hop Router ID - OT_HISTORY_TRACKER_NO_NEXT_HOP if no next hop.
_bitfield_align_2: [u8; 0]§_bitfield_2: __BindgenBitfieldUnit<[u8; 1]>Implementations§
Source§impl otHistoryTrackerRouterInfo
impl otHistoryTrackerRouterInfo
pub fn mEvent(&self) -> u8
pub fn set_mEvent(&mut self, val: u8)
pub unsafe fn mEvent_raw(this: *const Self) -> u8
pub unsafe fn set_mEvent_raw(this: *mut Self, val: u8)
pub fn mRouterId(&self) -> u8
pub fn set_mRouterId(&mut self, val: u8)
pub unsafe fn mRouterId_raw(this: *const Self) -> u8
pub unsafe fn set_mRouterId_raw(this: *mut Self, val: u8)
pub fn new_bitfield_1( mEvent: u8, mRouterId: u8, ) -> __BindgenBitfieldUnit<[u8; 1]>
pub fn mOldPathCost(&self) -> u8
pub fn set_mOldPathCost(&mut self, val: u8)
pub unsafe fn mOldPathCost_raw(this: *const Self) -> u8
pub unsafe fn set_mOldPathCost_raw(this: *mut Self, val: u8)
pub fn mPathCost(&self) -> u8
pub fn set_mPathCost(&mut self, val: u8)
pub unsafe fn mPathCost_raw(this: *const Self) -> u8
pub unsafe fn set_mPathCost_raw(this: *mut Self, val: u8)
pub fn new_bitfield_2( mOldPathCost: u8, mPathCost: u8, ) -> __BindgenBitfieldUnit<[u8; 1]>
Trait Implementations§
Source§impl Clone for otHistoryTrackerRouterInfo
impl Clone for otHistoryTrackerRouterInfo
Source§fn clone(&self) -> otHistoryTrackerRouterInfo
fn clone(&self) -> otHistoryTrackerRouterInfo
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 otHistoryTrackerRouterInfo
impl Debug for otHistoryTrackerRouterInfo
Source§impl Default for otHistoryTrackerRouterInfo
impl Default for otHistoryTrackerRouterInfo
Source§fn default() -> otHistoryTrackerRouterInfo
fn default() -> otHistoryTrackerRouterInfo
Returns the “default value” for a type. Read more
impl Copy for otHistoryTrackerRouterInfo
Auto Trait Implementations§
impl Freeze for otHistoryTrackerRouterInfo
impl RefUnwindSafe for otHistoryTrackerRouterInfo
impl Send for otHistoryTrackerRouterInfo
impl Sync for otHistoryTrackerRouterInfo
impl Unpin for otHistoryTrackerRouterInfo
impl UnsafeUnpin for otHistoryTrackerRouterInfo
impl UnwindSafe for otHistoryTrackerRouterInfo
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