Enum ParseError

pub enum ParseError

Granular ParseError Definiations

Variants

InvalidY4M

Error reading y4m header

Int

Error parsing int

Utf8

Error parsing UTF8

General

General Parsing Error

Trait Implementations

impl Debug for ParseError

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

impl Display for ParseError

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

impl Error for ParseError

fn source(&self) -> Option<&dyn Error + 'static>

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> From<T> for ParseError

fn from(t: T) -> T

Returns the argument unchanged.

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>