pub struct StdTimeoutNs {}Expand description
TimeoutNs implementation.
Implementations§
Source§impl StdTimeoutNs
impl StdTimeoutNs
pub const fn new() -> StdTimeoutNs
Trait Implementations§
Source§impl Default for StdTimeoutNs
impl Default for StdTimeoutNs
Source§fn default() -> StdTimeoutNs
fn default() -> StdTimeoutNs
Returns the “default value” for a type. Read more
Source§impl TimeoutNs for StdTimeoutNs
impl TimeoutNs for StdTimeoutNs
type TimeoutState = StdTimeoutState
fn start_ns(&self, timeout: u32) -> <StdTimeoutNs as TimeoutNs>::TimeoutState
fn start_us(&self, timeout: u32) -> <StdTimeoutNs as TimeoutNs>::TimeoutState
fn start_ms(&self, timeout: u32) -> <StdTimeoutNs as TimeoutNs>::TimeoutState
fn ns_with(&self, timeout: u32, f: impl FnMut() -> bool) -> bool
fn us_with(&self, timeout: u32, f: impl FnMut() -> bool) -> bool
fn ms_with(&self, timeout: u32, f: impl FnMut() -> bool) -> bool
Auto Trait Implementations§
impl Freeze for StdTimeoutNs
impl RefUnwindSafe for StdTimeoutNs
impl Send for StdTimeoutNs
impl Sync for StdTimeoutNs
impl Unpin for StdTimeoutNs
impl UnwindSafe for StdTimeoutNs
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