pub struct OpenedLog {
pub log: InstallLog,
pub recorded: InstallLogRecords,
}Expand description
What: An open log together with what it already held. Why: The caller seeds its claim and creation sets from the recorded part before it installs anything.
In TS you’d write (pseudocode):
{ log: InstallLog; recorded: InstallLogRecords }Fields§
§log: InstallLogThe append handle.
recorded: InstallLogRecordsThe records already in the log.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OpenedLog
impl RefUnwindSafe for OpenedLog
impl Send for OpenedLog
impl Sync for OpenedLog
impl Unpin for OpenedLog
impl UnsafeUnpin for OpenedLog
impl UnwindSafe for OpenedLog
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
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