pub struct ExpressionLogicCondition {
pub left: ExpressionCondition,
pub right: Option<(LogicCondition, Box<ExpressionLogicCondition>)>,
}
Expand description
Expression logic condition for expression conditions. It’s build chain of expression conditions and expression logic conditions as flat tree.
Fields§
§left: ExpressionCondition
Left expression condition
right: Option<(LogicCondition, Box<ExpressionLogicCondition>)>
Optional right expression condition with logic condition
Trait Implementations§
Source§impl Clone for ExpressionLogicCondition
impl Clone for ExpressionLogicCondition
Source§fn clone(&self) -> ExpressionLogicCondition
fn clone(&self) -> ExpressionLogicCondition
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 ExpressionLogicCondition
impl Debug for ExpressionLogicCondition
Source§impl<I: SemanticContextInstruction, E: ExtendedExpression<I>> From<ExpressionLogicCondition<'_, I, E>> for ExpressionLogicCondition
impl<I: SemanticContextInstruction, E: ExtendedExpression<I>> From<ExpressionLogicCondition<'_, I, E>> for ExpressionLogicCondition
Source§fn from(value: ExpressionLogicCondition<'_, I, E>) -> Self
fn from(value: ExpressionLogicCondition<'_, I, E>) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ExpressionLogicCondition
impl PartialEq for ExpressionLogicCondition
impl StructuralPartialEq for ExpressionLogicCondition
Auto Trait Implementations§
impl Freeze for ExpressionLogicCondition
impl RefUnwindSafe for ExpressionLogicCondition
impl Send for ExpressionLogicCondition
impl Sync for ExpressionLogicCondition
impl Unpin for ExpressionLogicCondition
impl UnwindSafe for ExpressionLogicCondition
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