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