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.