Enum CharErrorKind

pub(in ::char::convert) enum CharErrorKind

Variants

EmptyString
TooManyChars

Trait Implementations

impl Clone for CharErrorKind

fn clone(&self) -> CharErrorKind

impl Copy for CharErrorKind

impl Debug for CharErrorKind

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

impl Eq for CharErrorKind

fn assert_fields_are_eq(&self)

impl PartialEq for CharErrorKind

fn eq(&self, other: &CharErrorKind) -> bool

impl StructuralPartialEq for CharErrorKind

impl TrivialClone for CharErrorKind

Auto Trait Implementations

impl Freeze for CharErrorKind

impl RefUnwindSafe for CharErrorKind

impl Send for CharErrorKind

impl Sync for CharErrorKind

impl Unpin for CharErrorKind

impl UnsafeUnpin for CharErrorKind

impl UnwindSafe for CharErrorKind

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> CloneToUninit for CharErrorKind where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for CharErrorKind

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Printable for CharErrorKind where T: Copy + Debug,

impl<T> SizeHint for CharErrorKind where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for CharErrorKind

impl<T, U> Into<U> for CharErrorKind 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 CharErrorKind where U: Into<T>,

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

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

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