Struct ParseCharError
pub struct ParseCharError { pub(in ::char::convert) kind: CharErrorKind }
An error which can be returned when parsing a char.
This struct is created when using the char::from_str method.
Fields
kind: CharErrorKind
Trait Implementations
impl Clone for ParseCharError
fn clone(&self) -> ParseCharError
impl Debug for ParseCharError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for ParseCharError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for ParseCharError
fn assert_fields_are_eq(&self)
impl Error for ParseCharError
impl PartialEq for ParseCharError
fn eq(&self, other: &ParseCharError) -> bool
impl StructuralPartialEq for ParseCharError
Auto Trait Implementations
impl Freeze for ParseCharError
impl RefUnwindSafe for ParseCharError
impl Send for ParseCharError
impl Sync for ParseCharError
impl Unpin for ParseCharError
impl UnsafeUnpin for ParseCharError
impl UnwindSafe for ParseCharError
Blanket Implementations
impl<T> Any for ParseCharError
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for ParseCharError
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for ParseCharError
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for ParseCharError
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for ParseCharError
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for ParseCharError
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for ParseCharError
impl<T, U> Into<U> for ParseCharError
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for ParseCharError
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 ParseCharError
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>