pub struct M2dirEntryStore { /* private fields */ }Expand description
I/O-free m2dir entry STORE coroutine.
Implementations§
Trait Implementations§
Source§impl M2dirCoroutine for M2dirEntryStore
impl M2dirCoroutine for M2dirEntryStore
Source§type Yield = M2dirYield
type Yield = M2dirYield
Intermediate value handed back on every step. Per-coroutine: each
implementor picks exactly the variants it needs. In io-m2dir every
coroutine picks
M2dirYield.Source§type Return = Result<M2dirEntry, M2dirEntryStoreError>
type Return = Result<M2dirEntry, M2dirEntryStoreError>
Terminal value. By convention
Result<Output, Error>; the “ok” arm
carries the operation’s final output, the “error” arm carries the cause.Auto Trait Implementations§
impl Freeze for M2dirEntryStore
impl RefUnwindSafe for M2dirEntryStore
impl Send for M2dirEntryStore
impl Sync for M2dirEntryStore
impl Unpin for M2dirEntryStore
impl UnsafeUnpin for M2dirEntryStore
impl UnwindSafe for M2dirEntryStore
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