[−]Enum uvm_core::error::UvmErrorKind
The kind of an error.
Variants
Msg(String)
A convenient variant for String.
VersionError(UvmVersionErrorKind)
HubError(UvmHubErrorKind)
InstallError(UvmInstallErrorKind)
Fmt(Error)
Io(Error)
NetworkError(Error)
IllegalOperation(String)
Methods
impl UvmErrorKind
pub fn description(&self) -> &str
A string describing the error kind.
Trait Implementations
impl From<UvmErrorKind> for UvmError
fn from(e: UvmErrorKind) -> Self
impl From<UvmVersionErrorKind> for UvmErrorKind
fn from(e: UvmVersionErrorKind) -> Self
impl From<UvmHubErrorKind> for UvmErrorKind
fn from(e: UvmHubErrorKind) -> Self
impl From<UvmInstallErrorKind> for UvmErrorKind
fn from(e: UvmInstallErrorKind) -> Self
impl<'a> From<&'a str> for UvmErrorKind
impl From<String> for UvmErrorKind
impl From<UvmError> for UvmErrorKind
impl Display for UvmErrorKind
impl Debug for UvmErrorKind
Auto Trait Implementations
impl Send for UvmErrorKind
impl Sync for UvmErrorKind
impl Unpin for UvmErrorKind
impl !UnwindSafe for UvmErrorKind
impl !RefUnwindSafe for UvmErrorKind
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self