pub struct AstBinaryOp {
pub op: String,
pub left: Box<Expression>,
pub right: Box<Expression>,
}Fields§
§op: String§left: Box<Expression>§right: Box<Expression>Trait Implementations§
Source§impl Clone for AstBinaryOp
impl Clone for AstBinaryOp
Source§fn clone(&self) -> AstBinaryOp
fn clone(&self) -> AstBinaryOp
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 AstBinaryOp
impl Debug for AstBinaryOp
Source§impl<'de> Deserialize<'de> for AstBinaryOp
impl<'de> Deserialize<'de> for AstBinaryOp
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AstBinaryOp
impl PartialEq for AstBinaryOp
Source§impl Serialize for AstBinaryOp
impl Serialize for AstBinaryOp
impl Eq for AstBinaryOp
impl StructuralPartialEq for AstBinaryOp
Auto Trait Implementations§
impl Freeze for AstBinaryOp
impl RefUnwindSafe for AstBinaryOp
impl Send for AstBinaryOp
impl Sync for AstBinaryOp
impl Unpin for AstBinaryOp
impl UnwindSafe for AstBinaryOp
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