#[repr(C)]pub struct otMultiRadioNeighborInfo {
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub mIeee802154Info: otRadioLinkInfo,
pub mTrelUdp6Info: otRadioLinkInfo,
}
Expand description
Represents multi radio link information associated with a neighbor.
Fields§
§_bitfield_align_1: [u8; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>
§mIeee802154Info: otRadioLinkInfo
< Additional info for 15.4 radio link (applicable when supported).
mTrelUdp6Info: otRadioLinkInfo
< Additional info for TREL radio link (applicable when supported).
Implementations§
Source§impl otMultiRadioNeighborInfo
impl otMultiRadioNeighborInfo
pub fn mSupportsIeee802154(&self) -> bool
pub fn set_mSupportsIeee802154(&mut self, val: bool)
pub fn mSupportsTrelUdp6(&self) -> bool
pub fn set_mSupportsTrelUdp6(&mut self, val: bool)
pub fn new_bitfield_1( mSupportsIeee802154: bool, mSupportsTrelUdp6: bool, ) -> __BindgenBitfieldUnit<[u8; 1]>
Trait Implementations§
Source§impl Clone for otMultiRadioNeighborInfo
impl Clone for otMultiRadioNeighborInfo
Source§fn clone(&self) -> otMultiRadioNeighborInfo
fn clone(&self) -> otMultiRadioNeighborInfo
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 Debug for otMultiRadioNeighborInfo
impl Debug for otMultiRadioNeighborInfo
Source§impl Default for otMultiRadioNeighborInfo
impl Default for otMultiRadioNeighborInfo
Source§fn default() -> otMultiRadioNeighborInfo
fn default() -> otMultiRadioNeighborInfo
Returns the “default value” for a type. Read more
impl Copy for otMultiRadioNeighborInfo
Auto Trait Implementations§
impl Freeze for otMultiRadioNeighborInfo
impl RefUnwindSafe for otMultiRadioNeighborInfo
impl Send for otMultiRadioNeighborInfo
impl Sync for otMultiRadioNeighborInfo
impl Unpin for otMultiRadioNeighborInfo
impl UnwindSafe for otMultiRadioNeighborInfo
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,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)