pub struct ParamIdent { /* private fields */ }
Implementations§
Source§impl ParamIdent
impl ParamIdent
pub const INDEX_IDENT: usize = 0usize
pub fn new_green( db: &dyn SyntaxGroup, ident: TerminalIdentifierGreen, ) -> ParamIdentGreen
Source§impl ParamIdent
impl ParamIdent
pub fn ident(&self, db: &dyn SyntaxGroup) -> TerminalIdentifier
Trait Implementations§
Source§impl Clone for ParamIdent
impl Clone for ParamIdent
Source§fn clone(&self) -> ParamIdent
fn clone(&self) -> ParamIdent
Returns a duplicate 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 ParamIdent
impl Debug for ParamIdent
Source§impl Hash for ParamIdent
impl Hash for ParamIdent
Source§impl PartialEq for ParamIdent
impl PartialEq for ParamIdent
Source§impl TypedSyntaxNode for ParamIdent
impl TypedSyntaxNode for ParamIdent
Source§const OPTIONAL_KIND: Option<SyntaxKind>
const OPTIONAL_KIND: Option<SyntaxKind>
The relevant SyntaxKind. None for enums.
type StablePtr = ParamIdentPtr
type Green = ParamIdentGreen
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, db: &dyn SyntaxGroup) -> Self::StablePtr
impl Eq for ParamIdent
impl StructuralPartialEq for ParamIdent
Auto Trait Implementations§
impl Freeze for ParamIdent
impl RefUnwindSafe for ParamIdent
impl Send for ParamIdent
impl Sync for ParamIdent
impl Unpin for ParamIdent
impl UnwindSafe for ParamIdent
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