pub struct HardKernelTimerHandle(/* private fields */);Expand description
Capability to arm or disarm an explicitly hard-expiry registration.
Only hard registration creates this capability. Conversion to the general cancellation handle is one-way; neither handle owns the callback payload.
Implementations§
Trait Implementations§
Source§impl Clone for HardKernelTimerHandle
impl Clone for HardKernelTimerHandle
Source§fn clone(&self) -> HardKernelTimerHandle
fn clone(&self) -> HardKernelTimerHandle
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for HardKernelTimerHandle
Source§impl Debug for HardKernelTimerHandle
impl Debug for HardKernelTimerHandle
impl Eq for HardKernelTimerHandle
Source§impl From<HardKernelTimerHandle> for KernelTimerHandle
impl From<HardKernelTimerHandle> for KernelTimerHandle
Source§fn from(handle: HardKernelTimerHandle) -> Self
fn from(handle: HardKernelTimerHandle) -> Self
Converts to this type from the input type.
Source§impl PartialEq for HardKernelTimerHandle
impl PartialEq for HardKernelTimerHandle
impl StructuralPartialEq for HardKernelTimerHandle
Auto Trait Implementations§
impl Freeze for HardKernelTimerHandle
impl RefUnwindSafe for HardKernelTimerHandle
impl Send for HardKernelTimerHandle
impl Sync for HardKernelTimerHandle
impl Unpin for HardKernelTimerHandle
impl UnsafeUnpin for HardKernelTimerHandle
impl UnwindSafe for HardKernelTimerHandle
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