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