pub struct ExpressionCondition {
pub left: Expression,
pub condition: Condition,
pub right: Expression,
}
Expand description
Expression condition for two expressions
Fields§
§left: Expression
Left expression
condition: Condition
Condition for expressions
right: Expression
Right expression
Trait Implementations§
Source§impl Clone for ExpressionCondition
impl Clone for ExpressionCondition
Source§fn clone(&self) -> ExpressionCondition
fn clone(&self) -> ExpressionCondition
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 ExpressionCondition
impl Debug for ExpressionCondition
Source§impl<I: SemanticContextInstruction, E: ExtendedExpression<I>> From<ExpressionCondition<'_, I, E>> for ExpressionCondition
impl<I: SemanticContextInstruction, E: ExtendedExpression<I>> From<ExpressionCondition<'_, I, E>> for ExpressionCondition
Source§fn from(value: ExpressionCondition<'_, I, E>) -> Self
fn from(value: ExpressionCondition<'_, I, E>) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ExpressionCondition
impl PartialEq for ExpressionCondition
impl StructuralPartialEq for ExpressionCondition
Auto Trait Implementations§
impl Freeze for ExpressionCondition
impl RefUnwindSafe for ExpressionCondition
impl Send for ExpressionCondition
impl Sync for ExpressionCondition
impl Unpin for ExpressionCondition
impl UnwindSafe for ExpressionCondition
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