pub enum MacroItemError {
Invocation(ParserError<MacroInvocationSemi>),
Definition(ParserError<MacroRulesDefinition>),
Unknown {
invocation_err: ParserError<MacroInvocationSemi>,
definition_err: ParserError<MacroRulesDefinition>,
},
}Variants§
Invocation(ParserError<MacroInvocationSemi>)
Definition(ParserError<MacroRulesDefinition>)
Unknown
Fields
§
invocation_err: ParserError<MacroInvocationSemi>§
definition_err: ParserError<MacroRulesDefinition>Trait Implementations§
Source§impl Debug for MacroItemError
impl Debug for MacroItemError
Auto Trait Implementations§
impl Freeze for MacroItemError
impl RefUnwindSafe for MacroItemError
impl Send for MacroItemError
impl Sync for MacroItemError
impl Unpin for MacroItemError
impl UnsafeUnpin for MacroItemError
impl UnwindSafe for MacroItemError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<R, T> FromRecursiveRoot<R> for Twhere
T: From<R>,
impl<R, T> FromRecursiveRoot<R> for Twhere
T: From<R>,
fn from_recursive_root(root: R, _parser: &mut Parser) -> T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more