Enum pp_rs::token::Punct[][src]

pub enum Punct {
    AddAssign,
    SubAssign,
    MulAssign,
    DivAssign,
    ModAssign,
    LeftShiftAssign,
    RightShiftAssign,
    AndAssign,
    XorAssign,
    OrAssign,
    Increment,
    Decrement,
    LogicalAnd,
    LogicalOr,
    LogicalXor,
    LessEqual,
    GreaterEqual,
    EqualEqual,
    NotEqual,
    LeftShift,
    RightShift,
    LeftBrace,
    RightBrace,
    LeftParen,
    RightParen,
    LeftBracket,
    RightBracket,
    LeftAngle,
    RightAngle,
    Semicolon,
    Comma,
    Colon,
    Dot,
    Equal,
    Bang,
    Minus,
    Tilde,
    Plus,
    Star,
    Slash,
    Percent,
    Pipe,
    Caret,
    Ampersand,
    Question,
}

Variants

AddAssign
SubAssign
MulAssign
DivAssign
ModAssign
LeftShiftAssign
RightShiftAssign
AndAssign
XorAssign
OrAssign
Increment
Decrement
LogicalAnd
LogicalOr
LogicalXor
LessEqual
GreaterEqual
EqualEqual
NotEqual
LeftShift
RightShift
LeftBrace
RightBrace
LeftParen
RightParen
LeftBracket
RightBracket
LeftAngle
RightAngle
Semicolon
Comma
Colon
Dot
Equal
Bang
Minus
Tilde
Plus
Star
Slash
Percent
Pipe
Caret
Ampersand
Question

Trait Implementations

impl Clone for Punct[src]

impl Copy for Punct[src]

impl Debug for Punct[src]

impl PartialEq<Punct> for Punct[src]

impl StructuralPartialEq for Punct[src]

Auto Trait Implementations

impl RefUnwindSafe for Punct

impl Send for Punct

impl Sync for Punct

impl Unpin for Punct

impl UnwindSafe for Punct

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.