pub enum FunctionParamInnerError {
Pattern(ParserError<FunctionParamPattern>),
CVariadic(ParserError<DotDotDot>),
Type(ParserError<Type>),
Unknown {
pattern_err: ParserError<FunctionParamPattern>,
c_variadic_err: ParserError<DotDotDot>,
type_err: ParserError<Type>,
},
}Variants§
Pattern(ParserError<FunctionParamPattern>)
CVariadic(ParserError<DotDotDot>)
Type(ParserError<Type>)
Unknown
Fields
§
pattern_err: ParserError<FunctionParamPattern>§
c_variadic_err: ParserError<DotDotDot>§
type_err: ParserError<Type>Trait Implementations§
Source§impl Debug for FunctionParamInnerError
impl Debug for FunctionParamInnerError
Source§impl ParseError for FunctionParamInnerError
impl ParseError for FunctionParamInnerError
Auto Trait Implementations§
impl Freeze for FunctionParamInnerError
impl RefUnwindSafe for FunctionParamInnerError
impl Send for FunctionParamInnerError
impl Sync for FunctionParamInnerError
impl Unpin for FunctionParamInnerError
impl UnsafeUnpin for FunctionParamInnerError
impl UnwindSafe for FunctionParamInnerError
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