pub struct TraitItemConstantPtr(pub SyntaxStablePtrId);Tuple Fields§
§0: SyntaxStablePtrIdImplementations§
Source§impl TraitItemConstantPtr
 
impl TraitItemConstantPtr
pub fn name_green(self, db: &dyn SyntaxGroup) -> TerminalIdentifierGreen
Trait Implementations§
Source§impl Clone for TraitItemConstantPtr
 
impl Clone for TraitItemConstantPtr
Source§fn clone(&self) -> TraitItemConstantPtr
 
fn clone(&self) -> TraitItemConstantPtr
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 TraitItemConstantPtr
 
impl Debug for TraitItemConstantPtr
Source§impl From<TraitItemConstantPtr> for SyntaxStablePtrId
 
impl From<TraitItemConstantPtr> for SyntaxStablePtrId
Source§fn from(ptr: TraitItemConstantPtr) -> Self
 
fn from(ptr: TraitItemConstantPtr) -> Self
Converts to this type from the input type.
Source§impl From<TraitItemConstantPtr> for TraitItemPtr
 
impl From<TraitItemConstantPtr> for TraitItemPtr
Source§fn from(value: TraitItemConstantPtr) -> Self
 
fn from(value: TraitItemConstantPtr) -> Self
Converts to this type from the input type.
Source§impl Hash for TraitItemConstantPtr
 
impl Hash for TraitItemConstantPtr
Source§impl PartialEq for TraitItemConstantPtr
 
impl PartialEq for TraitItemConstantPtr
Source§impl TypedStablePtr for TraitItemConstantPtr
 
impl TypedStablePtr for TraitItemConstantPtr
type SyntaxNode = TraitItemConstant
Source§fn untyped(&self) -> SyntaxStablePtrId
 
fn untyped(&self) -> SyntaxStablePtrId
Returns the untyped stable pointer.
Source§fn lookup(&self, db: &dyn SyntaxGroup) -> TraitItemConstant
 
fn lookup(&self, db: &dyn SyntaxGroup) -> TraitItemConstant
Returns the syntax node pointed to by this stable pointer.
impl Copy for TraitItemConstantPtr
impl Eq for TraitItemConstantPtr
impl StructuralPartialEq for TraitItemConstantPtr
Auto Trait Implementations§
impl Freeze for TraitItemConstantPtr
impl RefUnwindSafe for TraitItemConstantPtr
impl Send for TraitItemConstantPtr
impl Sync for TraitItemConstantPtr
impl Unpin for TraitItemConstantPtr
impl UnwindSafe for TraitItemConstantPtr
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<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
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<T> Instrument for T
 
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more