pub struct ParsedAnnotation { /* private fields */ }Implementations§
Source§impl ParsedAnnotation
impl ParsedAnnotation
pub fn parsed(&self) -> &Parsed<ModExpression>
pub fn expression(&self) -> &Expr
pub fn kind(&self) -> AnnotationKind
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for ParsedAnnotation
impl RefUnwindSafe for ParsedAnnotation
impl Send for ParsedAnnotation
impl Sync for ParsedAnnotation
impl Unpin for ParsedAnnotation
impl UnsafeUnpin for ParsedAnnotation
impl UnwindSafe for ParsedAnnotation
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