Struct redox_buffer_pool::WithGuardError [−][src]
pub struct WithGuardError<T> { pub this: T, }
Expand description
The potential error from [BufferSlice::with_guard
] or [BufferSlice::guard
], indicating that
a different guard is already in use by the the buffer slice. Since that method takes self by
value, the old self is included here, to allow for reuse in case of failure.
This corresponds to EEXIST
if the redox
feature is enabled.
Fields
this: T
The self passed by value that could have it’s guard type replaced.
Trait Implementations
Auto Trait Implementations
impl<T> RefUnwindSafe for WithGuardError<T> where
T: RefUnwindSafe,
impl<T> Send for WithGuardError<T> where
T: Send,
impl<T> Sync for WithGuardError<T> where
T: Sync,
impl<T> Unpin for WithGuardError<T> where
T: Unpin,
impl<T> UnwindSafe for WithGuardError<T> where
T: UnwindSafe,