Struct cairo_lang_syntax::node::ast::ArgNameClause
source · pub struct ArgNameClause { /* private fields */ }
Implementations§
source§impl ArgNameClause
impl ArgNameClause
pub const INDEX_NAME: usize = 0usize
pub const INDEX_COLON: usize = 1usize
pub fn new_green( db: &dyn SyntaxGroup, name: TerminalIdentifierGreen, colon: TerminalColonGreen ) -> ArgNameClauseGreen
source§impl ArgNameClause
impl ArgNameClause
pub fn name(&self, db: &dyn SyntaxGroup) -> TerminalIdentifier
pub fn colon(&self, db: &dyn SyntaxGroup) -> TerminalColon
Trait Implementations§
source§impl Clone for ArgNameClause
impl Clone for ArgNameClause
source§fn clone(&self) -> ArgNameClause
fn clone(&self) -> ArgNameClause
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 ArgNameClause
impl Debug for ArgNameClause
source§impl Hash for ArgNameClause
impl Hash for ArgNameClause
source§impl PartialEq<ArgNameClause> for ArgNameClause
impl PartialEq<ArgNameClause> for ArgNameClause
source§fn eq(&self, other: &ArgNameClause) -> bool
fn eq(&self, other: &ArgNameClause) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TypedSyntaxNode for ArgNameClause
impl TypedSyntaxNode for ArgNameClause
source§const OPTIONAL_KIND: Option<SyntaxKind> = _
const OPTIONAL_KIND: Option<SyntaxKind> = _
The relevant SyntaxKind. None for enums.
type StablePtr = ArgNameClausePtr
type Green = ArgNameClauseGreen
fn missing(db: &dyn SyntaxGroup) -> Self::Green
fn from_syntax_node(db: &dyn SyntaxGroup, node: SyntaxNode) -> Self
fn from_ptr(db: &dyn SyntaxGroup, root: &SyntaxFile, ptr: Self::StablePtr) -> Self
fn as_syntax_node(&self) -> SyntaxNode
fn stable_ptr(&self) -> Self::StablePtr
impl Eq for ArgNameClause
impl StructuralEq for ArgNameClause
impl StructuralPartialEq for ArgNameClause
Auto Trait Implementations§
impl RefUnwindSafe for ArgNameClause
impl Send for ArgNameClause
impl Sync for ArgNameClause
impl Unpin for ArgNameClause
impl UnwindSafe for ArgNameClause
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.