Enum lucky_commit::ParseHashSpecErr
source · [−]#[non_exhaustive]
pub enum ParseHashSpecErr {
TooLong,
InvalidCharacter(char),
}
Expand description
An error that results from parsing an invalid HashSpec
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
TooLong
The input string is longer than a hash with the specified algorithm
InvalidCharacter(char)
The input string contains characters which are neither hex characters nor ‘_’.
Trait Implementations
sourceimpl Debug for ParseHashSpecErr
impl Debug for ParseHashSpecErr
sourceimpl Display for ParseHashSpecErr
impl Display for ParseHashSpecErr
sourceimpl Error for ParseHashSpecErr
impl Error for ParseHashSpecErr
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl PartialEq<ParseHashSpecErr> for ParseHashSpecErr
impl PartialEq<ParseHashSpecErr> for ParseHashSpecErr
sourcefn eq(&self, other: &ParseHashSpecErr) -> bool
fn eq(&self, other: &ParseHashSpecErr) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ParseHashSpecErr) -> bool
fn ne(&self, other: &ParseHashSpecErr) -> bool
This method tests for !=
.
impl Eq for ParseHashSpecErr
impl StructuralEq for ParseHashSpecErr
impl StructuralPartialEq for ParseHashSpecErr
Auto Trait Implementations
impl RefUnwindSafe for ParseHashSpecErr
impl Send for ParseHashSpecErr
impl Sync for ParseHashSpecErr
impl Unpin for ParseHashSpecErr
impl UnwindSafe for ParseHashSpecErr
Blanket Implementations
impl<T> AsFail for T where
T: Fail,
impl<T> AsFail for T where
T: Fail,
fn as_fail(&self) -> &(dyn Fail + 'static)
fn as_fail(&self) -> &(dyn Fail + 'static)
Converts a reference to Self
into a dynamic trait object of Fail
.
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
fn cause(&self) -> Option<&(dyn Fail + 'static)>
fn cause(&self) -> Option<&(dyn Fail + 'static)>
Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more
fn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the Backtrace
carried by this failure, if it
carries one. Read more