pub enum TokenModifier {
Declaration = 1,
Definition = 2,
Readonly = 4,
Static = 8,
Deprecated = 16,
Abstract = 32,
Async = 64,
Modification = 128,
Documentation = 256,
DefaultLibrary = 512,
Expression = 1_024,
}Variants§
Declaration = 1
Definition = 2
Readonly = 4
Static = 8
Deprecated = 16
Abstract = 32
Async = 64
Modification = 128
Documentation = 256
DefaultLibrary = 512
Expression = 1_024
Trait Implementations§
Source§impl Clone for TokenModifier
impl Clone for TokenModifier
impl Copy for TokenModifier
Source§impl Debug for TokenModifier
impl Debug for TokenModifier
Source§impl Display for TokenModifier
impl Display for TokenModifier
impl Eq for TokenModifier
Source§impl PartialEq for TokenModifier
impl PartialEq for TokenModifier
impl StructuralPartialEq for TokenModifier
Auto Trait Implementations§
impl Freeze for TokenModifier
impl RefUnwindSafe for TokenModifier
impl Send for TokenModifier
impl Sync for TokenModifier
impl Unpin for TokenModifier
impl UnsafeUnpin for TokenModifier
impl UnwindSafe for TokenModifier
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> OrderedSeq<'_, T> for Twhere
T: Clone,
Source§impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
Source§impl<T> SpanExt for T
impl<T> SpanExt for T
fn with_span(self, span: impl Into<Span>) -> Spanned<Self>where
Self: Sized,
Source§fn spanned(self, span: impl Into<Span>) -> Spanned<Self>where
Self: Sized,
fn spanned(self, span: impl Into<Span>) -> Spanned<Self>where
Self: Sized,
Same as
Self::with_span, but can avoid name collisionsfn with_dummy_span(self) -> Spanned<Self>where
Self: Sized,
fn into_with_dummy_span<T>(self) -> Spanned<T>where
Self: Into<T>,
Source§impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
Source§fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
Invokes
WrappingSpan::make_wrapped to wrap an AST node in a span.