[−][src]Struct status::Unkind
Adhoc Kind
.
Unlike most Kind
s, this is meant to be opaque and not programmatically specify the status.
It is only good for displaying a str
to the user when prototyping before one transitions to more formal Kind
s.
Note: This is the default Kind
for Status
.
When transitioning to a more useful Kind
, it could be helpful to have an enum
variant
with an Unkind
:
#[derive(Copy, Clone, Debug, derive_more::Display)] enum ErrorKind { #[display(fmt = "Failed to read file")] Read, #[display(fmt = "Failed to parse")] Parse, #[display(fmt = "{}", "_0")] Other(status::Unkind), }
Trait Implementations
impl From<&'static str> for Unkind
[src]
impl Clone for Unkind
[src]
impl Copy for Unkind
[src]
impl Display for Unkind
[src]
impl Debug for Unkind
[src]
Auto Trait Implementations
impl Send for Unkind
impl Sync for Unkind
impl Unpin for Unkind
impl UnwindSafe for Unkind
impl RefUnwindSafe for Unkind
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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut 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,