Struct cairo_lang_syntax::node::ast::TokenTypePtr
source · pub struct TokenTypePtr(pub SyntaxStablePtrId);
Tuple Fields§
§0: SyntaxStablePtrId
Implementations§
source§impl TokenTypePtr
impl TokenTypePtr
pub fn untyped(&self) -> SyntaxStablePtrId
pub fn lookup(&self, db: &dyn SyntaxGroup) -> TokenType
Trait Implementations§
source§impl Clone for TokenTypePtr
impl Clone for TokenTypePtr
source§fn clone(&self) -> TokenTypePtr
fn clone(&self) -> TokenTypePtr
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 TokenTypePtr
impl Debug for TokenTypePtr
source§impl Hash for TokenTypePtr
impl Hash for TokenTypePtr
source§impl PartialEq for TokenTypePtr
impl PartialEq for TokenTypePtr
source§fn eq(&self, other: &TokenTypePtr) -> bool
fn eq(&self, other: &TokenTypePtr) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for TokenTypePtr
impl Eq for TokenTypePtr
impl StructuralPartialEq for TokenTypePtr
Auto Trait Implementations§
impl Freeze for TokenTypePtr
impl RefUnwindSafe for TokenTypePtr
impl Send for TokenTypePtr
impl Sync for TokenTypePtr
impl Unpin for TokenTypePtr
impl UnwindSafe for TokenTypePtr
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 Q
impl<Q, K> Equivalent<K> for Q
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<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.