pub struct RevsetParseError { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl AliasExpandError for RevsetParseError
impl AliasExpandError for RevsetParseError
Source§fn invalid_arguments(err: InvalidArguments<'_>) -> Self
fn invalid_arguments(err: InvalidArguments<'_>) -> Self
Unexpected number of arguments, or invalid combination of arguments.
Source§fn recursive_expansion(id: AliasId<'_>, span: Span<'_>) -> Self
fn recursive_expansion(id: AliasId<'_>, span: Span<'_>) -> Self
Recursion detected during alias substitution.
Source§fn within_alias_expansion(self, id: AliasId<'_>, span: Span<'_>) -> Self
fn within_alias_expansion(self, id: AliasId<'_>, span: Span<'_>) -> Self
Attaches alias trace to the current error.
Source§impl Debug for RevsetParseError
impl Debug for RevsetParseError
Source§impl Display for RevsetParseError
impl Display for RevsetParseError
Source§impl Error for RevsetParseError
impl Error for RevsetParseError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Error<Rule>> for RevsetParseError
impl From<Error<Rule>> for RevsetParseError
Source§impl From<InvalidArguments<'_>> for RevsetParseError
impl From<InvalidArguments<'_>> for RevsetParseError
Source§fn from(err: InvalidArguments<'_>) -> Self
fn from(err: InvalidArguments<'_>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RevsetParseError
impl !RefUnwindSafe for RevsetParseError
impl Send for RevsetParseError
impl Sync for RevsetParseError
impl Unpin for RevsetParseError
impl !UnwindSafe for RevsetParseError
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<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