struct RequireOuterAttribute {
attr: Attribute,
}Expand description
A thin wrapper that allows parsing exactly one outer attribute from a string.
Fields§
§attr: AttributeTrait Implementations§
Source§impl Parse for RequireOuterAttribute
impl Parse for RequireOuterAttribute
Source§fn parse(input: ParseStream<'_>) -> SynResult<Self>
fn parse(input: ParseStream<'_>) -> SynResult<Self>
Parse exactly one outer attribute.
Auto Trait Implementations§
impl Freeze for RequireOuterAttribute
impl RefUnwindSafe for RequireOuterAttribute
impl !Send for RequireOuterAttribute
impl !Sync for RequireOuterAttribute
impl Unpin for RequireOuterAttribute
impl UnwindSafe for RequireOuterAttribute
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