Struct ParseLevelError

pub struct ParseLevelError { /* private fields */ }

Returned if parsing a Level fails.

Trait Implementations

impl Debug for ParseLevelError

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

impl Display for ParseLevelError

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

impl Error for ParseLevelError

Auto Trait Implementations

impl Freeze for ParseLevelError

impl RefUnwindSafe for ParseLevelError

impl Send for ParseLevelError

impl Sync for ParseLevelError

impl Unpin for ParseLevelError

impl UnsafeUnpin for ParseLevelError

impl UnwindSafe for ParseLevelError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for ParseLevelError

fn from(t: T) -> T

Returns the argument unchanged.

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

fn to_string(&self) -> String

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

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