pub enum Prec {
Min,
Alt,
Tuple,
Typed,
Fn,
Range,
Max,
}Expand description
Variants§
Min
The lowest precedence
Alt
“Alternate” pattern: Pat | Pat
Tuple
Tuple pattern: Pat,+
Typed
Type annotation: Pat : Pat
Fn
Function signature: foo(bar: baz, ..) -> qux
Range
Range pattern: Pat .. Pat, Pat ..= Pat
Max
The highest precedence
Implementations§
Trait Implementations§
Source§impl Ord for Prec
impl Ord for Prec
Source§impl PartialOrd for Prec
impl PartialOrd for Prec
impl Copy for Prec
impl Eq for Prec
impl StructuralPartialEq for Prec
Auto Trait Implementations§
impl Freeze for Prec
impl RefUnwindSafe for Prec
impl Send for Prec
impl Sync for Prec
impl Unpin for Prec
impl UnwindSafe for Prec
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