Struct ParseError
pub struct ParseError(/* private field */);
An error encountered while parsing flags from text.
Implementations
impl ParseError
fn invalid_hex_flag(flag: impl Display) -> SelfAn invalid hex flag was encountered.
fn invalid_named_flag(flag: impl Display) -> SelfA named flag that doesn't correspond to any on the flags type was encountered.
const fn empty_flag() -> SelfA hex or named flag wasn't found between separators.
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
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) -> TReturns 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) -> 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 ParseError
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
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>