pub struct GraphDiff {
pub version: u64,
pub op: DiffOp,
pub ref_val: String,
pub old: Option<HDict>,
pub new: Option<HDict>,
}Expand description
A single mutation record.
Fields§
§version: u64The graph version after this mutation.
op: DiffOpThe kind of mutation.
ref_val: StringThe entity’s ref value.
old: Option<HDict>The entity state before the mutation (None for Add).
new: Option<HDict>The entity state after the mutation (None for Remove).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GraphDiff
impl RefUnwindSafe for GraphDiff
impl Send for GraphDiff
impl Sync for GraphDiff
impl Unpin for GraphDiff
impl UnsafeUnpin for GraphDiff
impl UnwindSafe for GraphDiff
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