Enum syntax::ext::tt::macro_parser::ParseResult [] [src]

pub enum ParseResult<T> {
    Success(T),
    Failure(SpanToken),
    Error(SpanString),
}
🔬 This is a nightly-only experimental API. (rustc_private)

Variants

🔬 This is a nightly-only experimental API. (rustc_private)
🔬 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.

🔬 This is a nightly-only experimental API. (rustc_private)

Fatal error (malformed macro?). Abort compilation.