pub struct BinaryExpr { /* private fields */ }Expand description
Binary arithmetic expression.
Implementations§
Source§impl BinaryExpr
impl BinaryExpr
Sourcepub fn new(
left: Box<dyn ProjectExpression>,
right: Box<dyn ProjectExpression>,
op: ArithOp,
) -> Self
pub fn new( left: Box<dyn ProjectExpression>, right: Box<dyn ProjectExpression>, op: ArithOp, ) -> Self
Create a new binary expression.
Trait Implementations§
Source§impl ProjectExpression for BinaryExpr
impl ProjectExpression for BinaryExpr
Auto Trait Implementations§
impl Freeze for BinaryExpr
impl !RefUnwindSafe for BinaryExpr
impl Send for BinaryExpr
impl Sync for BinaryExpr
impl Unpin for BinaryExpr
impl !UnwindSafe for BinaryExpr
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