pub enum RangePatternBoundError {
Literal(ParserError<LiteralPattern>),
Path(ParserError<PathExpression>),
Unknown {
literal_err: ParserError<LiteralPattern>,
path_err: ParserError<PathExpression>,
},
}Variants§
Trait Implementations§
Source§impl Debug for RangePatternBoundError
impl Debug for RangePatternBoundError
Source§impl ParseError for RangePatternBoundError
impl ParseError for RangePatternBoundError
Auto Trait Implementations§
impl Freeze for RangePatternBoundError
impl RefUnwindSafe for RangePatternBoundError
impl Send for RangePatternBoundError
impl Sync for RangePatternBoundError
impl Unpin for RangePatternBoundError
impl UnsafeUnpin for RangePatternBoundError
impl UnwindSafe for RangePatternBoundError
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