Enum rustc_ast::util::parser::ExprPrecedence [−][src]
pub enum ExprPrecedence {
Show variants
Closure,
Break,
Continue,
Ret,
Yield,
Range,
Binary(BinOpKind),
Cast,
Type,
Assign,
AssignOp,
Box,
AddrOf,
Let,
Unary,
Call,
MethodCall,
Field,
Index,
Try,
InlineAsm,
Mac,
Array,
Repeat,
Tup,
Lit,
Path,
Paren,
If,
While,
ForLoop,
Loop,
Match,
ConstBlock,
Block,
TryBlock,
Struct,
Async,
Await,
Err,
}Variants
Binary(BinOpKind)Implementations
impl ExprPrecedence[src]
Trait Implementations
impl Clone for ExprPrecedence[src]
fn clone(&self) -> ExprPrecedence[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for ExprPrecedence[src]
impl Debug for ExprPrecedence[src]
Auto Trait Implementations
impl RefUnwindSafe for ExprPrecedence
impl Send for ExprPrecedence
impl Sync for ExprPrecedence
impl Unpin for ExprPrecedence
impl UnwindSafe for ExprPrecedence
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,