pub enum RevsetEvaluationError {
Backend(BackendError),
Other(Box<dyn Error + Send + Sync>),
}
Expand description
Error occurred during revset evaluation.
Variants§
Implementations§
Source§impl RevsetEvaluationError
impl RevsetEvaluationError
pub fn into_backend_error(self) -> BackendError
Trait Implementations§
Source§impl Debug for RevsetEvaluationError
impl Debug for RevsetEvaluationError
Source§impl Display for RevsetEvaluationError
impl Display for RevsetEvaluationError
Source§impl Error for RevsetEvaluationError
impl Error for RevsetEvaluationError
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<BackendError> for RevsetEvaluationError
impl From<BackendError> for RevsetEvaluationError
Source§fn from(source: BackendError) -> Self
fn from(source: BackendError) -> Self
Converts to this type from the input type.
Source§impl From<RevsetEvaluationError> for AbsorbError
impl From<RevsetEvaluationError> for AbsorbError
Source§fn from(source: RevsetEvaluationError) -> Self
fn from(source: RevsetEvaluationError) -> Self
Converts to this type from the input type.
Source§impl From<RevsetEvaluationError> for FixError
impl From<RevsetEvaluationError> for FixError
Source§fn from(source: RevsetEvaluationError) -> Self
fn from(source: RevsetEvaluationError) -> Self
Converts to this type from the input type.
Source§impl From<RevsetEvaluationError> for IdPrefixIndexLoadError
impl From<RevsetEvaluationError> for IdPrefixIndexLoadError
Source§fn from(source: RevsetEvaluationError) -> Self
fn from(source: RevsetEvaluationError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RevsetEvaluationError
impl !RefUnwindSafe for RevsetEvaluationError
impl Send for RevsetEvaluationError
impl Sync for RevsetEvaluationError
impl Unpin for RevsetEvaluationError
impl !UnwindSafe for RevsetEvaluationError
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