pub enum SpecErrorKind {
InvalidCharacters(String),
InvalidDriveLetter(char),
InvalidGitHost(String),
SemverParseError(SemverError),
UrlParseError(ParseError),
GitHostParseError(Box<PackageSpecError>),
Context(&'static str),
IncompleteInput,
Other,
}
Variants§
InvalidCharacters(String)
InvalidDriveLetter(char)
InvalidGitHost(String)
SemverParseError(SemverError)
UrlParseError(ParseError)
GitHostParseError(Box<PackageSpecError>)
Context(&'static str)
IncompleteInput
Other
Trait Implementations§
Source§impl Debug for SpecErrorKind
impl Debug for SpecErrorKind
Source§impl Display for SpecErrorKind
impl Display for SpecErrorKind
Source§impl Error for SpecErrorKind
impl Error for SpecErrorKind
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()
Auto Trait Implementations§
impl Freeze for SpecErrorKind
impl RefUnwindSafe for SpecErrorKind
impl Send for SpecErrorKind
impl Sync for SpecErrorKind
impl Unpin for SpecErrorKind
impl UnwindSafe for SpecErrorKind
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