Enum cairo_lang_syntax::node::ast::OptionArgNameClause
source · pub enum OptionArgNameClause {
Empty(OptionArgNameClauseEmpty),
ArgNameClause(ArgNameClause),
}
Variants§
Empty(OptionArgNameClauseEmpty)
ArgNameClause(ArgNameClause)
Trait Implementations§
source§impl Clone for OptionArgNameClause
impl Clone for OptionArgNameClause
source§fn clone(&self) -> OptionArgNameClause
fn clone(&self) -> OptionArgNameClause
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 OptionArgNameClause
impl Debug for OptionArgNameClause
source§impl Hash for OptionArgNameClause
impl Hash for OptionArgNameClause
source§impl PartialEq<OptionArgNameClause> for OptionArgNameClause
impl PartialEq<OptionArgNameClause> for OptionArgNameClause
source§fn eq(&self, other: &OptionArgNameClause) -> bool
fn eq(&self, other: &OptionArgNameClause) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TypedSyntaxNode for OptionArgNameClause
impl TypedSyntaxNode for OptionArgNameClause
source§const OPTIONAL_KIND: Option<SyntaxKind> = None
const OPTIONAL_KIND: Option<SyntaxKind> = None
The relevant SyntaxKind. None for enums.
type StablePtr = OptionArgNameClausePtr
type Green = OptionArgNameClauseGreen
fn missing(db: &dyn SyntaxGroup) -> Self::Green
fn from_syntax_node(db: &dyn SyntaxGroup, node: SyntaxNode) -> Self
fn as_syntax_node(&self) -> SyntaxNode
fn from_ptr( db: &dyn SyntaxGroup, root: &SyntaxFile, ptr: Self::StablePtr ) -> Self
fn stable_ptr(&self) -> Self::StablePtr
impl Eq for OptionArgNameClause
impl StructuralEq for OptionArgNameClause
impl StructuralPartialEq for OptionArgNameClause
Auto Trait Implementations§
impl RefUnwindSafe for OptionArgNameClause
impl Send for OptionArgNameClause
impl Sync for OptionArgNameClause
impl Unpin for OptionArgNameClause
impl UnwindSafe for OptionArgNameClause
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.