Macro syn::punct
[−]
[src]
macro_rules! punct { ($i:expr, +) => { ... }; ($i:expr, +=) => { ... }; ($i:expr, &) => { ... }; ($i:expr, &&) => { ... }; ($i:expr, &=) => { ... }; ($i:expr, @) => { ... }; ($i:expr, !) => { ... }; ($i:expr, ^) => { ... }; ($i:expr, ^=) => { ... }; ($i:expr, :) => { ... }; ($i:expr, ::) => { ... }; ($i:expr, ,) => { ... }; ($i:expr, /) => { ... }; ($i:expr, /=) => { ... }; ($i:expr, .) => { ... }; ($i:expr, ..) => { ... }; ($i:expr, ...) => { ... }; ($i:expr, ..=) => { ... }; ($i:expr, =) => { ... }; ($i:expr, ==) => { ... }; ($i:expr, >=) => { ... }; ($i:expr, >) => { ... }; ($i:expr, <=) => { ... }; ($i:expr, <) => { ... }; ($i:expr, *=) => { ... }; ($i:expr, !=) => { ... }; ($i:expr, |) => { ... }; ($i:expr, |=) => { ... }; ($i:expr, ||) => { ... }; ($i:expr, #) => { ... }; ($i:expr, ?) => { ... }; ($i:expr, ->) => { ... }; ($i:expr, <-) => { ... }; ($i:expr, %) => { ... }; ($i:expr, %=) => { ... }; ($i:expr, =>) => { ... }; ($i:expr, ;) => { ... }; ($i:expr, <<) => { ... }; ($i:expr, <<=) => { ... }; ($i:expr, >>) => { ... }; ($i:expr, >>=) => { ... }; ($i:expr, *) => { ... }; ($i:expr, -) => { ... }; ($i:expr, -=) => { ... }; ($i:expr, _) => { ... }; }
Parse a single Rust punctuation token.
See the token module documentation for details and examples.
This macro is available if Syn is built with the "parsing"
feature.