Enum codepage_strings::ConvertError[][src]

#[non_exhaustive]pub enum ConvertError {
    StringEncoding,
    StringDecoding,
    UnknownCodepage,
    UnsupportedCodepage,
}

Errors that can result from various conversions.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
StringEncoding

Could not encode string as requested.

StringDecoding

Could not decode string as requested.

UnknownCodepage

Requested a Windows code page the library doesn’t understand.

UnsupportedCodepage

Requested a Windows code page the library can’t do.

Trait Implementations

impl Clone for ConvertError[src]

impl Copy for ConvertError[src]

impl Debug for ConvertError[src]

impl Display for ConvertError[src]

impl Eq for ConvertError[src]

impl Error for ConvertError[src]

impl PartialEq<ConvertError> for ConvertError[src]

impl StructuralEq for ConvertError[src]

impl StructuralPartialEq for ConvertError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.