pub struct MutationOutcome {
pub commits: Vec<CommitInfo>,
}Expand description
What Db::apply_mutations did: every transaction it committed (in order — applied
mutations and lmid-only failure commits alike, each with its crate::CommitInfo).
Duplicate (already-processed) envelopes commit nothing.
Fields§
§commits: Vec<CommitInfo>Trait Implementations§
Source§impl Debug for MutationOutcome
impl Debug for MutationOutcome
Source§impl Default for MutationOutcome
impl Default for MutationOutcome
Source§fn default() -> MutationOutcome
fn default() -> MutationOutcome
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MutationOutcome
impl RefUnwindSafe for MutationOutcome
impl Send for MutationOutcome
impl Sync for MutationOutcome
impl Unpin for MutationOutcome
impl UnsafeUnpin for MutationOutcome
impl UnwindSafe for MutationOutcome
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