pub enum QueryPartEvaluationContext {
Adding {
after: QueryVariables,
},
Updating {
before: QueryVariables,
after: QueryVariables,
},
Removing {
before: QueryVariables,
},
Aggregation {
before: Option<QueryVariables>,
after: QueryVariables,
grouping_keys: Vec<String>,
default_before: bool,
default_after: bool,
},
Noop,
}Variants§
Adding
Fields
§
after: QueryVariablesUpdating
Removing
Fields
§
before: QueryVariablesAggregation
Noop
Trait Implementations§
Source§impl Clone for QueryPartEvaluationContext
impl Clone for QueryPartEvaluationContext
Source§fn clone(&self) -> QueryPartEvaluationContext
fn clone(&self) -> QueryPartEvaluationContext
Returns a duplicate of the value. Read more
1.0.0 · 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 QueryPartEvaluationContext
impl Debug for QueryPartEvaluationContext
impl StructuralPartialEq for QueryPartEvaluationContext
Auto Trait Implementations§
impl Freeze for QueryPartEvaluationContext
impl RefUnwindSafe for QueryPartEvaluationContext
impl Send for QueryPartEvaluationContext
impl Sync for QueryPartEvaluationContext
impl Unpin for QueryPartEvaluationContext
impl UnwindSafe for QueryPartEvaluationContext
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