pub struct ForeachClause {
pub variable: String,
pub expression: Expression,
pub set_clauses: Vec<SetClause>,
pub create_clauses: Vec<CreateClause>,
}Expand description
FOREACH clause: FOREACH (x IN list | SET x.prop = val)
Fields§
§variable: StringVariable name for each element
expression: ExpressionList expression to iterate
set_clauses: Vec<SetClause>SET items to apply for each element
create_clauses: Vec<CreateClause>CREATE clauses to apply for each element
Trait Implementations§
Source§impl Clone for ForeachClause
impl Clone for ForeachClause
Source§fn clone(&self) -> ForeachClause
fn clone(&self) -> ForeachClause
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 ForeachClause
impl Debug for ForeachClause
Source§impl PartialEq for ForeachClause
impl PartialEq for ForeachClause
impl StructuralPartialEq for ForeachClause
Auto Trait Implementations§
impl Freeze for ForeachClause
impl RefUnwindSafe for ForeachClause
impl Send for ForeachClause
impl Sync for ForeachClause
impl Unpin for ForeachClause
impl UnsafeUnpin for ForeachClause
impl UnwindSafe for ForeachClause
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more