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