pub struct Addition {
pub lhs: Box<Expression>,
pub rhs: Box<Expression>,
}Fields§
§lhs: Box<Expression>§rhs: Box<Expression>Implementations§
Source§impl Addition
impl Addition
pub fn new_as_expression( lhs: Expression, rhs: Expression, span: Span, ) -> Expression
Trait Implementations§
Source§impl AsVariant<Addition> for ExpressionEnum
impl AsVariant<Addition> for ExpressionEnum
fn as_variant(&self) -> Option<&Addition>
Source§impl AsVariantMut<Addition> for ExpressionEnum
impl AsVariantMut<Addition> for ExpressionEnum
fn as_variant_mut(&mut self) -> Option<&mut Addition>
Source§impl Into<ExpressionEnum> for Addition
impl Into<ExpressionEnum> for Addition
Source§fn into(self) -> ExpressionEnum
fn into(self) -> ExpressionEnum
Converts this type into the (usually inferred) input type.
Source§impl IntoVariant<Addition> for ExpressionEnum
impl IntoVariant<Addition> for ExpressionEnum
impl StructuralPartialEq for Addition
Auto Trait Implementations§
impl Freeze for Addition
impl RefUnwindSafe for Addition
impl Send for Addition
impl Sync for Addition
impl Unpin for Addition
impl UnwindSafe for Addition
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