Enum resast::spanned::UnaryOp [−][src]
pub enum UnaryOp<'a> {
Minus(Slice<'a>),
Plus(Slice<'a>),
Not(Slice<'a>),
Tilde(Slice<'a>),
TypeOf(Slice<'a>),
Void(Slice<'a>),
Delete(Slice<'a>),
}
Expand description
The allowed operators for an Expr
to be Unary
Variants
Minus(Slice<'a>)
Tuple Fields
0: Slice<'a>
Plus(Slice<'a>)
Tuple Fields
0: Slice<'a>
Not(Slice<'a>)
Tuple Fields
0: Slice<'a>
Tilde(Slice<'a>)
Tuple Fields
0: Slice<'a>
TypeOf(Slice<'a>)
Tuple Fields
0: Slice<'a>
Void(Slice<'a>)
Tuple Fields
0: Slice<'a>
Delete(Slice<'a>)
Tuple Fields
0: Slice<'a>
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for UnaryOp<'a>
impl<'a> UnwindSafe for UnaryOp<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more