struct NascentAsyncSleep<const HZ: u32> {
clock: Clock<HZ>,
ticks: Ticks<HZ>,
}
Available on
riot_module_ztimer
only.Fields§
§clock: Clock<HZ>
§ticks: Ticks<HZ>
Trait Implementations§
Source§impl<const HZ: u32> Clone for NascentAsyncSleep<HZ>
impl<const HZ: u32> Clone for NascentAsyncSleep<HZ>
Source§fn clone(&self) -> NascentAsyncSleep<HZ>
fn clone(&self) -> NascentAsyncSleep<HZ>
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 moreimpl<const HZ: u32> Copy for NascentAsyncSleep<HZ>
Auto Trait Implementations§
impl<const HZ: u32> Freeze for NascentAsyncSleep<HZ>
impl<const HZ: u32> RefUnwindSafe for NascentAsyncSleep<HZ>
impl<const HZ: u32> !Send for NascentAsyncSleep<HZ>
impl<const HZ: u32> !Sync for NascentAsyncSleep<HZ>
impl<const HZ: u32> Unpin for NascentAsyncSleep<HZ>
impl<const HZ: u32> UnwindSafe for NascentAsyncSleep<HZ>
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§impl<T> IntoSwitch for T
impl<T> IntoSwitch for T
Source§fn into_switch<ActiveLevel>(self) -> Switch<T, ActiveLevel>
fn into_switch<ActiveLevel>(self) -> Switch<T, ActiveLevel>
Source§fn into_active_high_switch(self) -> Switch<Self, ActiveHigh>where
Self: Sized,
fn into_active_high_switch(self) -> Switch<Self, ActiveHigh>where
Self: Sized,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 8 bytes