Struct ParseError

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

An error from the parse function.

Implementations

impl ParseError

const fn kind(&self) -> ParseErrorKind

The category of parse error

Trait Implementations

impl Clone for ParseError

fn clone(&self) -> ParseError

impl Copy for ParseError

impl Debug for ParseError

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

impl Display for ParseError

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

impl Eq for ParseError

impl Error for ParseError

fn description(&self) -> &str

impl Hash for ParseError

fn hash<__H: Hasher>(&self, state: &mut __H)

impl PartialEq for ParseError

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

impl StructuralPartialEq for ParseError

Auto Trait Implementations

impl Freeze for ParseError

impl RefUnwindSafe for ParseError

impl Send for ParseError

impl Sync for ParseError

impl Unpin for ParseError

impl UnsafeUnpin for ParseError

impl UnwindSafe for ParseError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for ParseError

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for ParseError where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

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

fn to_string(&self) -> String

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

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