Enum syntax::ext::tt::macro_parser::ParseResult
[−]
[src]
pub enum ParseResult<T> { Success(T), Failure(Span, Token), Error(Span, String), }
🔬 This is a nightly-only experimental API. (
rustc_private
)Variants
Success(T)
🔬 This is a nightly-only experimental API. (
rustc_private
)Failure(Span, Token)
🔬 This is a nightly-only experimental API. (
rustc_private
)Arm failed to match. If the second parameter is token::Eof
, it
indicates an unexpected end of macro invocation. Otherwise, it
indicates that no rules expected the given token.
Error(Span, String)
🔬 This is a nightly-only experimental API. (
rustc_private
)Fatal error (malformed macro?). Abort compilation.