pub struct FilesystemCallContext { /* private fields */ }Implementations§
Source§impl FilesystemCallContext
impl FilesystemCallContext
pub fn with_deadline(self, deadline: Instant) -> Self
pub fn with_trace_id(self, trace_id: impl Into<Arc<str>>) -> Self
pub fn deadline(&self) -> Option<Instant>
pub fn trace_id(&self) -> Option<&str>
pub fn cancel(&self) -> bool
pub fn cancelled(&self) -> bool
pub fn check(&self) -> Result<(), FileError>
Trait Implementations§
Source§impl Clone for FilesystemCallContext
impl Clone for FilesystemCallContext
Source§fn clone(&self) -> FilesystemCallContext
fn clone(&self) -> FilesystemCallContext
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 moreSource§impl Debug for FilesystemCallContext
impl Debug for FilesystemCallContext
Auto Trait Implementations§
impl Freeze for FilesystemCallContext
impl RefUnwindSafe for FilesystemCallContext
impl Send for FilesystemCallContext
impl Sync for FilesystemCallContext
impl Unpin for FilesystemCallContext
impl UnsafeUnpin for FilesystemCallContext
impl UnwindSafe for FilesystemCallContext
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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