pub struct ExprOp {
pub op: String,
pub args: Vec<Expr>,
}Fields§
§op: String§args: Vec<Expr>Trait Implementations§
Source§impl<'de> Deserialize<'de> for ExprOp
impl<'de> Deserialize<'de> for ExprOp
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
impl StructuralPartialEq for ExprOp
Auto Trait Implementations§
impl Freeze for ExprOp
impl RefUnwindSafe for ExprOp
impl Send for ExprOp
impl Sync for ExprOp
impl Unpin for ExprOp
impl UnwindSafe for ExprOp
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