pub enum AttrParseError {
NotExactlyTwoTokens,
FirstTokenIsNotEqualSign,
SecondTokenIsNotStringLiteral,
CfgAttrNotRoundGroup,
CfgAttrNotTwoParams,
MalformedCfg,
}
Expand description
Error originated from parsing of #[path]
, #[cfg]
or #[cfg_attr]
attibutes
in code contained in this crate.
See Display
implementation for details about specific variants.
Variants§
NotExactlyTwoTokens
FirstTokenIsNotEqualSign
SecondTokenIsNotStringLiteral
CfgAttrNotRoundGroup
CfgAttrNotTwoParams
MalformedCfg
Trait Implementations§
Source§impl Debug for AttrParseError
impl Debug for AttrParseError
Source§impl Display for AttrParseError
impl Display for AttrParseError
Source§impl Error for AttrParseError
impl Error for AttrParseError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for AttrParseError
impl RefUnwindSafe for AttrParseError
impl Send for AttrParseError
impl Sync for AttrParseError
impl Unpin for AttrParseError
impl UnwindSafe for AttrParseError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more