Struct openthread_sys::otIcmp6Handler
source · #[repr(C)]pub struct otIcmp6Handler {
pub mReceiveCallback: otIcmp6ReceiveCallback,
pub mContext: *mut c_void,
pub mNext: *mut otIcmp6Handler,
}
Expand description
Implements ICMPv6 message handler.
Fields§
§mReceiveCallback: otIcmp6ReceiveCallback
< The ICMPv6 received callback
mContext: *mut c_void
< A pointer to arbitrary context information.
mNext: *mut otIcmp6Handler
< A pointer to the next handler in the list.
Trait Implementations§
source§impl Clone for otIcmp6Handler
impl Clone for otIcmp6Handler
source§fn clone(&self) -> otIcmp6Handler
fn clone(&self) -> otIcmp6Handler
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 otIcmp6Handler
impl Debug for otIcmp6Handler
source§impl Default for otIcmp6Handler
impl Default for otIcmp6Handler
impl Copy for otIcmp6Handler
Auto Trait Implementations§
impl Freeze for otIcmp6Handler
impl RefUnwindSafe for otIcmp6Handler
impl !Send for otIcmp6Handler
impl !Sync for otIcmp6Handler
impl Unpin for otIcmp6Handler
impl UnwindSafe for otIcmp6Handler
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
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
)