pub struct BinaryOperatorExpression {
pub operator: Node<BinaryOperator>,
pub lhs: Box<Node<Expression>>,
pub rhs: Box<Node<Expression>>,
}
Expand description
Binary operators
All of C binary operators that can be applied to two expressions.
(C11 6.5.5 – 6.5.16)
Fields§
§operator: Node<BinaryOperator>
§lhs: Box<Node<Expression>>
§rhs: Box<Node<Expression>>
Trait Implementations§
Source§impl Clone for BinaryOperatorExpression
impl Clone for BinaryOperatorExpression
Source§fn clone(&self) -> BinaryOperatorExpression
fn clone(&self) -> BinaryOperatorExpression
Returns a copy 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 BinaryOperatorExpression
impl Debug for BinaryOperatorExpression
Source§impl PartialEq for BinaryOperatorExpression
impl PartialEq for BinaryOperatorExpression
impl StructuralPartialEq for BinaryOperatorExpression
Auto Trait Implementations§
impl Freeze for BinaryOperatorExpression
impl RefUnwindSafe for BinaryOperatorExpression
impl Send for BinaryOperatorExpression
impl Sync for BinaryOperatorExpression
impl Unpin for BinaryOperatorExpression
impl UnwindSafe for BinaryOperatorExpression
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