Struct CaseFoldError

pub struct CaseFoldError(/* private field */);

An error that occurs when Unicode-aware simple case folding fails.

This error can occur when the case mapping tables necessary for Unicode aware case folding are unavailable. This only occurs when the unicode-case feature is disabled. (The feature is enabled by default.)

Trait Implementations

impl Debug for CaseFoldError

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Display for CaseFoldError

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Error for CaseFoldError

Auto Trait Implementations

impl Freeze for CaseFoldError

impl RefUnwindSafe for CaseFoldError

impl Send for CaseFoldError

impl Sync for CaseFoldError

impl Unpin for CaseFoldError

impl UnsafeUnpin for CaseFoldError

impl UnwindSafe for CaseFoldError

Blanket Implementations

impl<T> Any for CaseFoldError where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for CaseFoldError where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for CaseFoldError where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for CaseFoldError

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToString for CaseFoldError where T: Display + ?Sized,

fn to_string(&self) -> String

impl<T, U> Into<U> for CaseFoldError where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for CaseFoldError where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for CaseFoldError where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>