pub enum EntryBody {
Input {
input: InputRecord,
effects: Effects,
},
Migration {
migration: String,
from: String,
before: SnapshotData,
after: SnapshotData,
},
Fork {
source: String,
position: u64,
snapshot: SnapshotData,
},
}Expand description
The kind-specific content of an entry.
Variants§
Input
One accepted input and its macrostep.
Migration
A migration.
Fields
§
before: SnapshotDataThe state before, under from.
§
after: SnapshotDataThe state after, under the entry’s version.
Fork
The first entry of a fork.
Trait Implementations§
impl StructuralPartialEq for EntryBody
Auto Trait Implementations§
impl Forget for EntryBody
impl Freeze for EntryBody
impl Move for EntryBody
impl RefUnwindSafe for EntryBody
impl Send for EntryBody
impl Sync for EntryBody
impl Unpin for EntryBody
impl UnsafeUnpin for EntryBody
impl UnwindSafe for EntryBody
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