pub struct IteratorExpression {
pub item_identifier: Arc<str>,
pub list_expression: Box<Expression>,
pub filter: Option<Box<Expression>>,
pub map_expression: Option<Box<Expression>>,
}Fields§
§item_identifier: Arc<str>§list_expression: Box<Expression>§filter: Option<Box<Expression>>§map_expression: Option<Box<Expression>>Implementations§
Source§impl IteratorExpression
impl IteratorExpression
pub fn map( item_identifier: Arc<str>, list_expression: Expression, map_expression: Expression, ) -> Expression
pub fn map_with_filter( item_identifier: Arc<str>, list_expression: Expression, map_expression: Expression, filter: Expression, ) -> Expression
pub fn iterator( item_identifier: Arc<str>, list_expression: Expression, ) -> Expression
pub fn iterator_with_filter( item_identifier: Arc<str>, list_expression: Expression, filter: Expression, ) -> Expression
Trait Implementations§
Source§impl Clone for IteratorExpression
impl Clone for IteratorExpression
Source§fn clone(&self) -> IteratorExpression
fn clone(&self) -> IteratorExpression
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 IteratorExpression
impl Debug for IteratorExpression
Source§impl Hash for IteratorExpression
impl Hash for IteratorExpression
Source§impl ParentExpression for IteratorExpression
impl ParentExpression for IteratorExpression
fn get_children(&self) -> Vec<&Expression>
Source§impl PartialEq for IteratorExpression
impl PartialEq for IteratorExpression
impl Eq for IteratorExpression
impl StructuralPartialEq for IteratorExpression
Auto Trait Implementations§
impl Freeze for IteratorExpression
impl RefUnwindSafe for IteratorExpression
impl Send for IteratorExpression
impl Sync for IteratorExpression
impl Unpin for IteratorExpression
impl UnwindSafe for IteratorExpression
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