pub struct CaptureContextAttr {
captures: Vec<Ident>,
}Fields§
§captures: Vec<Ident>The context variables which are captured.
Trait Implementations§
Source§impl Parse for CaptureContextAttr
impl Parse for CaptureContextAttr
fn parse(input: ParseStream<'_>) -> Result<Self>
Auto Trait Implementations§
impl !Send for CaptureContextAttr
impl !Sync for CaptureContextAttr
impl Freeze for CaptureContextAttr
impl RefUnwindSafe for CaptureContextAttr
impl Unpin for CaptureContextAttr
impl UnsafeUnpin for CaptureContextAttr
impl UnwindSafe for CaptureContextAttr
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