macro_rules! K { (#!($($tt:tt)*)) => { ... }; (ident) => { ... }; (ident ($($tt:tt)*)) => { ... }; ('label) => { ... }; ('label ($($tt:tt)*)) => { ... }; (str) => { ... }; (str ($($tt:tt)*)) => { ... }; (bytestr) => { ... }; (bytestr ($($tt:tt)*)) => { ... }; (char) => { ... }; (char ($($tt:tt)*)) => { ... }; (byte) => { ... }; (byte ($($tt:tt)*)) => { ... }; (number) => { ... }; (number ($($tt:tt)*)) => { ... }; ('(') => { ... }; (')') => { ... }; ('[') => { ... }; (']') => { ... }; ('{') => { ... }; ('}') => { ... }; (abstract) => { ... }; (alignof) => { ... }; (as) => { ... }; (async) => { ... }; (await) => { ... }; (become) => { ... }; (break) => { ... }; (const) => { ... }; (continue) => { ... }; (crate) => { ... }; (default) => { ... }; (do) => { ... }; (else) => { ... }; (enum) => { ... }; (extern) => { ... }; (false) => { ... }; (final) => { ... }; (fn) => { ... }; (for) => { ... }; (if) => { ... }; (impl) => { ... }; (in) => { ... }; (is) => { ... }; (let) => { ... }; (loop) => { ... }; (macro) => { ... }; (match) => { ... }; (mod) => { ... }; (move) => { ... }; (mut) => { ... }; (not) => { ... }; (offsetof) => { ... }; (override) => { ... }; (priv) => { ... }; (proc) => { ... }; (pub) => { ... }; (pure) => { ... }; (ref) => { ... }; (return) => { ... }; (select) => { ... }; (Self) => { ... }; (self) => { ... }; (sizeof) => { ... }; (static) => { ... }; (struct) => { ... }; (super) => { ... }; (true) => { ... }; (typeof) => { ... }; (unsafe) => { ... }; (use) => { ... }; (virtual) => { ... }; (while) => { ... }; (yield) => { ... }; (&) => { ... }; (&&) => { ... }; (&=) => { ... }; (->) => { ... }; (@) => { ... }; (!) => { ... }; (!=) => { ... }; (^) => { ... }; (^=) => { ... }; (:) => { ... }; (::) => { ... }; (,) => { ... }; (-) => { ... }; (-=) => { ... }; (/) => { ... }; ($) => { ... }; (.) => { ... }; (..) => { ... }; (..=) => { ... }; (=) => { ... }; (==) => { ... }; (>) => { ... }; (>=) => { ... }; (>>) => { ... }; (>>=) => { ... }; (<) => { ... }; (<=) => { ... }; (<<) => { ... }; (<<=) => { ... }; (%) => { ... }; (%=) => { ... }; (|) => { ... }; (|=) => { ... }; (||) => { ... }; (+) => { ... }; (+=) => { ... }; (#) => { ... }; (?) => { ... }; (=>) => { ... }; (;) => { ... }; (/=) => { ... }; (*) => { ... }; (*=) => { ... }; (~) => { ... }; (_) => { ... }; }
Expand description
Helper macro to reference a specific token kind, or short sequence of kinds.