Skip to main content

Token

Macro Token 

Source
macro_rules! Token {
    [&] => { ... };
    [|] => { ... };
    [!] => { ... };
    [~] => { ... };
    [+] => { ... };
    [-] => { ... };
    [_] => { ... };
    [*] => { ... };
    [/] => { ... };
    [%] => { ... };
    [^] => { ... };
    [=] => { ... };
    [<] => { ... };
    [>] => { ... };
    [@] => { ... };
    [.] => { ... };
    [,] => { ... };
    [;] => { ... };
    [:] => { ... };
    [#] => { ... };
    [$] => { ... };
    [?] => { ... };
    [as] => { ... };
    [async] => { ... };
    [auto] => { ... };
    [await] => { ... };
    [become] => { ... };
    [box] => { ... };
    [break] => { ... };
    [const] => { ... };
    [continue] => { ... };
    [crate] => { ... };
    [default] => { ... };
    [do] => { ... };
    [dyn] => { ... };
    [else] => { ... };
    [enum] => { ... };
    [extern] => { ... };
    [final] => { ... };
    [fn] => { ... };
    [for] => { ... };
    [if] => { ... };
    [impl] => { ... };
    [in] => { ... };
    [let] => { ... };
    [loop] => { ... };
    [macro] => { ... };
    [macro_rules] => { ... };
    [match] => { ... };
    [mod] => { ... };
    [move] => { ... };
    [mut] => { ... };
    [override] => { ... };
    [priv] => { ... };
    [pub] => { ... };
    [raw] => { ... };
    [ref] => { ... };
    [return] => { ... };
    [Self] => { ... };
    [self] => { ... };
    [static] => { ... };
    [struct] => { ... };
    [super] => { ... };
    [trait] => { ... };
    [try] => { ... };
    [type] => { ... };
    [typeof] => { ... };
    [union] => { ... };
    [unsafe] => { ... };
    [unsized] => { ... };
    [use] => { ... };
    [virtual] => { ... };
    [where] => { ... };
    [while] => { ... };
    [yield] => { ... };
}
Expand description

Map a Rust punctuation or keyword symbol to its crate token type.