Struct ParseError

pub struct ParseError { /* private fields */ }

An error that can occur when parsing TZif data.

This is only available when the alloc feature is enabled because parsing TZif data requires heap allocation.

Trait Implementations

impl Clone for ParseError

fn clone(&self) -> 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

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>