#[repr(C)]pub struct otHistoryTrackerMulticastAddressInfo {
pub mAddress: otIp6Address,
pub mAddressOrigin: u8,
pub mEvent: otHistoryTrackerAddressEvent,
}Expand description
Represent an IPv6 multicast address info.
Fields§
§mAddress: otIp6Address< The IPv6 multicast address.
mAddressOrigin: u8< The address origin (OT_ADDRESS_ORIGIN_* constants).
mEvent: otHistoryTrackerAddressEvent< Indicates the event (address is added/removed).
Trait Implementations§
Source§impl Clone for otHistoryTrackerMulticastAddressInfo
impl Clone for otHistoryTrackerMulticastAddressInfo
Source§fn clone(&self) -> otHistoryTrackerMulticastAddressInfo
fn clone(&self) -> otHistoryTrackerMulticastAddressInfo
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 otHistoryTrackerMulticastAddressInfo
Auto Trait Implementations§
impl Freeze for otHistoryTrackerMulticastAddressInfo
impl RefUnwindSafe for otHistoryTrackerMulticastAddressInfo
impl Send for otHistoryTrackerMulticastAddressInfo
impl Sync for otHistoryTrackerMulticastAddressInfo
impl Unpin for otHistoryTrackerMulticastAddressInfo
impl UnsafeUnpin for otHistoryTrackerMulticastAddressInfo
impl UnwindSafe for otHistoryTrackerMulticastAddressInfo
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