pub struct WasiClocksCtx {
pub wall_clock: Box<dyn HostWallClock + Send>,
pub monotonic_clock: Box<dyn HostMonotonicClock + Send>,
}
Fields§
§wall_clock: Box<dyn HostWallClock + Send>
§monotonic_clock: Box<dyn HostMonotonicClock + Send>
Trait Implementations§
Source§impl Default for WasiClocksCtx
impl Default for WasiClocksCtx
Source§impl WasiClocksView for WasiClocksCtx
impl WasiClocksView for WasiClocksCtx
fn clocks(&mut self) -> &mut WasiClocksCtx
Auto Trait Implementations§
impl Freeze for WasiClocksCtx
impl !RefUnwindSafe for WasiClocksCtx
impl Send for WasiClocksCtx
impl !Sync for WasiClocksCtx
impl Unpin for WasiClocksCtx
impl !UnwindSafe for WasiClocksCtx
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
§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self
file descriptor.§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more