pub struct GraphMutationPlanItem {
pub entity: String,
pub kind: GraphMutationKind,
pub values: Record,
pub update_fields: Vec<String>,
pub item_index: u64,
pub scope_token: Option<Arc<TraceScopeToken>>,
pub old_values: Option<Record>,
}Fields§
§entity: String§kind: GraphMutationKind§values: Record§update_fields: Vec<String>§item_index: u64Monotonically increasing index assigned at push time (for debugging).
scope_token: Option<Arc<TraceScopeToken>>Lazy trace context — only materialized into a Vec
old_values: Option<Record>Trait Implementations§
Source§impl Clone for GraphMutationPlanItem
impl Clone for GraphMutationPlanItem
Source§fn clone(&self) -> GraphMutationPlanItem
fn clone(&self) -> GraphMutationPlanItem
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GraphMutationPlanItem
impl Debug for GraphMutationPlanItem
Source§impl PartialEq for GraphMutationPlanItem
impl PartialEq for GraphMutationPlanItem
Source§fn eq(&self, other: &GraphMutationPlanItem) -> bool
fn eq(&self, other: &GraphMutationPlanItem) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GraphMutationPlanItem
Auto Trait Implementations§
impl Freeze for GraphMutationPlanItem
impl RefUnwindSafe for GraphMutationPlanItem
impl Send for GraphMutationPlanItem
impl Sync for GraphMutationPlanItem
impl Unpin for GraphMutationPlanItem
impl UnsafeUnpin for GraphMutationPlanItem
impl UnwindSafe for GraphMutationPlanItem
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