pub struct SysDelay(/* private fields */);
Expand description
Timer as a delay provider (SysTick by default)
Implementations§
Methods from Deref<Target = Timer<SYST>>§
Trait Implementations§
Source§impl DelayNs for SysDelay
impl DelayNs for SysDelay
Source§fn delay_ns(&mut self, ns: u32)
fn delay_ns(&mut self, ns: u32)
Pauses execution for at minimum
ns
nanoseconds. Pause can be longer
if the implementation requires it due to precision/timing issues.Auto Trait Implementations§
impl Freeze for SysDelay
impl RefUnwindSafe for SysDelay
impl Send for SysDelay
impl !Sync for SysDelay
impl Unpin for SysDelay
impl UnwindSafe for SysDelay
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