pub struct OpenedLog<'directory> {
pub log: DurableLog,
pub recovery: RecoveryReport,
/* private fields */
}Expand description
A newly opened writer together with its recovery evidence.
Fields§
§log: DurableLogExclusive writer handle.
recovery: RecoveryReportVerified replay and tail-repair report.
Trait Implementations§
Auto Trait Implementations§
impl<'directory> Freeze for OpenedLog<'directory>
impl<'directory> RefUnwindSafe for OpenedLog<'directory>
impl<'directory> Send for OpenedLog<'directory>
impl<'directory> Sync for OpenedLog<'directory>
impl<'directory> Unpin for OpenedLog<'directory>
impl<'directory> UnsafeUnpin for OpenedLog<'directory>
impl<'directory> UnwindSafe for OpenedLog<'directory>
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