pub enum Punct {
Show 39 variants
RangeExcl,
NullAssign,
FatArrow,
SafeDot,
Coalesce,
EqEq,
NotEq,
LtEq,
GtEq,
AndAnd,
OrOr,
PlusEq,
MinusEq,
StarEq,
SlashEq,
PercentEq,
Range,
LBrace,
RBrace,
LParen,
RParen,
LBracket,
RBracket,
Comma,
Dot,
Colon,
Semi,
Question,
Eq,
Lt,
Gt,
Plus,
Minus,
Star,
Slash,
Percent,
Bang,
Amp,
Hash,
}Expand description
Punctuation and operators, longest first where one starts another.
Variants§
RangeExcl
NullAssign
FatArrow
SafeDot
Coalesce
EqEq
NotEq
LtEq
GtEq
AndAnd
OrOr
PlusEq
MinusEq
StarEq
SlashEq
PercentEq
Range
LBrace
RBrace
LParen
RParen
LBracket
RBracket
Comma
Dot
Colon
Semi
Question
Eq
Lt
Gt
Plus
Minus
Star
Slash
Percent
Bang
Amp
Hash
Implementations§
Trait Implementations§
impl Copy for Punct
impl Eq for Punct
impl StructuralPartialEq for Punct
Auto Trait Implementations§
impl Freeze for Punct
impl RefUnwindSafe for Punct
impl Send for Punct
impl Sync for Punct
impl Unpin for Punct
impl UnsafeUnpin for Punct
impl UnwindSafe for Punct
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