#[repr(C, align(4))]pub struct otHistoryTrackerFavoredOmrPrefix {
pub mOmrPrefix: otIp6Prefix,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub __bindgen_padding_0: u16,
}Expand description
Represents a favored OMR prefix tracked by a device acting as a Border Router (BR).
The mIsLocal field indicates whether the favored OMR prefix is the same as the local one maintained by this BR.
The local OMR prefix can be either based on (random) ULA or a prefix delegated via DHCPv6-PD.
Fields§
§mOmrPrefix: otIp6Prefix< The OMR prefix.
_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>§__bindgen_padding_0: u16Implementations§
Source§impl otHistoryTrackerFavoredOmrPrefix
impl otHistoryTrackerFavoredOmrPrefix
pub fn mPreference(&self) -> c_int
pub fn set_mPreference(&mut self, val: c_int)
pub unsafe fn mPreference_raw(this: *const Self) -> c_int
pub unsafe fn set_mPreference_raw(this: *mut Self, val: c_int)
pub fn mIsLocal(&self) -> bool
pub fn set_mIsLocal(&mut self, val: bool)
pub unsafe fn mIsLocal_raw(this: *const Self) -> bool
pub unsafe fn set_mIsLocal_raw(this: *mut Self, val: bool)
pub fn new_bitfield_1( mPreference: c_int, mIsLocal: bool, ) -> __BindgenBitfieldUnit<[u8; 1]>
Trait Implementations§
Source§impl Clone for otHistoryTrackerFavoredOmrPrefix
impl Clone for otHistoryTrackerFavoredOmrPrefix
Source§fn clone(&self) -> otHistoryTrackerFavoredOmrPrefix
fn clone(&self) -> otHistoryTrackerFavoredOmrPrefix
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 moreimpl Copy for otHistoryTrackerFavoredOmrPrefix
Auto Trait Implementations§
impl Freeze for otHistoryTrackerFavoredOmrPrefix
impl RefUnwindSafe for otHistoryTrackerFavoredOmrPrefix
impl Send for otHistoryTrackerFavoredOmrPrefix
impl Sync for otHistoryTrackerFavoredOmrPrefix
impl Unpin for otHistoryTrackerFavoredOmrPrefix
impl UnsafeUnpin for otHistoryTrackerFavoredOmrPrefix
impl UnwindSafe for otHistoryTrackerFavoredOmrPrefix
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