pub struct TokenDotDotEq { /* private fields */ }
Trait Implementations§
Source§impl Clone for TokenDotDotEq
impl Clone for TokenDotDotEq
Source§fn clone(&self) -> TokenDotDotEq
fn clone(&self) -> TokenDotDotEq
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TokenDotDotEq
impl Debug for TokenDotDotEq
Source§impl From<&TokenDotDotEq> for SyntaxStablePtrId
impl From<&TokenDotDotEq> for SyntaxStablePtrId
Source§fn from(node: &TokenDotDotEq) -> Self
fn from(node: &TokenDotDotEq) -> Self
Converts to this type from the input type.
Source§impl Hash for TokenDotDotEq
impl Hash for TokenDotDotEq
Source§impl PartialEq for TokenDotDotEq
impl PartialEq for TokenDotDotEq
Source§impl Token for TokenDotDotEq
impl Token for TokenDotDotEq
Source§impl TypedSyntaxNode for TokenDotDotEq
impl TypedSyntaxNode for TokenDotDotEq
Source§const OPTIONAL_KIND: Option<SyntaxKind>
const OPTIONAL_KIND: Option<SyntaxKind>
The relevant SyntaxKind. None for enums.
type StablePtr = TokenDotDotEqPtr
type Green = TokenDotDotEqGreen
fn missing(db: &dyn SyntaxGroup) -> Self::Green
fn from_syntax_node(db: &dyn SyntaxGroup, node: SyntaxNode) -> Self
fn cast(db: &dyn SyntaxGroup, node: SyntaxNode) -> Option<Self>
fn as_syntax_node(&self) -> SyntaxNode
fn stable_ptr(&self) -> Self::StablePtr
impl Eq for TokenDotDotEq
impl StructuralPartialEq for TokenDotDotEq
Auto Trait Implementations§
impl Freeze for TokenDotDotEq
impl RefUnwindSafe for TokenDotDotEq
impl Send for TokenDotDotEq
impl Sync for TokenDotDotEq
impl Unpin for TokenDotDotEq
impl UnwindSafe for TokenDotDotEq
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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