pub struct Annotation<'source> {
pub at_sign: Token<'source>,
pub name: Option<Token<'source>>,
pub open_square: Option<Token<'source>>,
pub tokens: Box<[Token<'source>]>,
pub close_square: Option<Token<'source>>,
pub diagnostics: Diagnostics<'source>,
}Fields§
§at_sign: Token<'source>§name: Option<Token<'source>>§open_square: Option<Token<'source>>§tokens: Box<[Token<'source>]>§close_square: Option<Token<'source>>§diagnostics: Diagnostics<'source>Trait Implementations§
Source§impl<'source> Debug for Annotation<'source>
impl<'source> Debug for Annotation<'source>
Source§impl<'source> PartialEq for Annotation<'source>
impl<'source> PartialEq for Annotation<'source>
impl<'source> Eq for Annotation<'source>
impl<'source> StructuralPartialEq for Annotation<'source>
Auto Trait Implementations§
impl<'source> Freeze for Annotation<'source>
impl<'source> RefUnwindSafe for Annotation<'source>
impl<'source> Send for Annotation<'source>
impl<'source> Sync for Annotation<'source>
impl<'source> Unpin for Annotation<'source>
impl<'source> UnwindSafe for Annotation<'source>
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