Struct cairo_lang_syntax::node::ast::ExprListBracketed
source · pub struct ExprListBracketed { /* private fields */ }
Implementations§
source§impl ExprListBracketed
impl ExprListBracketed
pub const INDEX_LBRACK: usize = 0usize
pub const INDEX_EXPRESSIONS: usize = 1usize
pub const INDEX_RBRACK: usize = 2usize
pub fn new_green( db: &dyn SyntaxGroup, lbrack: TerminalLBrackGreen, expressions: ExprListGreen, rbrack: TerminalRBrackGreen ) -> ExprListBracketedGreen
source§impl ExprListBracketed
impl ExprListBracketed
pub fn lbrack(&self, db: &dyn SyntaxGroup) -> TerminalLBrack
pub fn expressions(&self, db: &dyn SyntaxGroup) -> ExprList
pub fn rbrack(&self, db: &dyn SyntaxGroup) -> TerminalRBrack
Trait Implementations§
source§impl Clone for ExprListBracketed
impl Clone for ExprListBracketed
source§fn clone(&self) -> ExprListBracketed
fn clone(&self) -> ExprListBracketed
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 ExprListBracketed
impl Debug for ExprListBracketed
source§impl Hash for ExprListBracketed
impl Hash for ExprListBracketed
source§impl PartialEq<ExprListBracketed> for ExprListBracketed
impl PartialEq<ExprListBracketed> for ExprListBracketed
source§fn eq(&self, other: &ExprListBracketed) -> bool
fn eq(&self, other: &ExprListBracketed) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TypedSyntaxNode for ExprListBracketed
impl TypedSyntaxNode for ExprListBracketed
source§const OPTIONAL_KIND: Option<SyntaxKind> = _
const OPTIONAL_KIND: Option<SyntaxKind> = _
The relevant SyntaxKind. None for enums.
type StablePtr = ExprListBracketedPtr
type Green = ExprListBracketedGreen
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 ExprListBracketed
impl StructuralEq for ExprListBracketed
impl StructuralPartialEq for ExprListBracketed
Auto Trait Implementations§
impl RefUnwindSafe for ExprListBracketed
impl Send for ExprListBracketed
impl Sync for ExprListBracketed
impl Unpin for ExprListBracketed
impl UnwindSafe for ExprListBracketed
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<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.§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,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§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,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.