Enum uvm_install2::UvmErrorKind
source · pub enum UvmErrorKind {
Fmt(Error),
Io(Error),
NetworkError(Error),
VersionError(VersionError),
HubError(UvmHubError),
Msg(String),
IllegalOperation(String),
ManifestReadError,
// some variants omitted
}
Expand description
The kind of an error.
Variants§
Fmt(Error)
Io(Error)
NetworkError(Error)
VersionError(VersionError)
HubError(UvmHubError)
Msg(String)
A convenient variant for String.
IllegalOperation(String)
ManifestReadError
Implementations§
source§impl UvmErrorKind
impl UvmErrorKind
sourcepub fn description(&self) -> &str
pub fn description(&self) -> &str
A string describing the error kind.
Trait Implementations§
source§impl Debug for UvmErrorKind
impl Debug for UvmErrorKind
source§impl Display for UvmErrorKind
impl Display for UvmErrorKind
source§impl<'a> From<&'a str> for UvmErrorKind
impl<'a> From<&'a str> for UvmErrorKind
source§fn from(s: &'a str) -> UvmErrorKind
fn from(s: &'a str) -> UvmErrorKind
Converts to this type from the input type.
source§impl From<String> for UvmErrorKind
impl From<String> for UvmErrorKind
source§fn from(s: String) -> UvmErrorKind
fn from(s: String) -> UvmErrorKind
Converts to this type from the input type.
source§impl From<UvmError> for UvmErrorKind
impl From<UvmError> for UvmErrorKind
source§fn from(e: UvmError) -> UvmErrorKind
fn from(e: UvmError) -> UvmErrorKind
Converts to this type from the input type.
source§impl From<UvmErrorKind> for ErrorKind
impl From<UvmErrorKind> for ErrorKind
source§fn from(e: UvmErrorKind) -> Self
fn from(e: UvmErrorKind) -> Self
Converts to this type from the input type.
source§impl From<UvmErrorKind> for UvmError
impl From<UvmErrorKind> for UvmError
source§fn from(e: UvmErrorKind) -> UvmError
fn from(e: UvmErrorKind) -> UvmError
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for UvmErrorKind
impl Send for UvmErrorKind
impl Sync for UvmErrorKind
impl Unpin for UvmErrorKind
impl !UnwindSafe for UvmErrorKind
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