Struct syn::QSelf [−][src]
The explicit Self type in a "qualified path". The actual
path, including the trait and the associated item, is stored
separately. position
represents the index of the associated
item qualified with this Self type.
ⓘThis example is not tested
<Vec<T> as a::b::Trait>::AssociatedItem ^~~~~ ~~~~~~~~~~~~~~^ ty position = 3 <Vec<T>>::AssociatedItem ^~~~~ ^ ty position = 0
Fields
ty: Box<Ty>
position: usize
Trait Implementations
impl Debug for QSelf
[src]
impl Debug for QSelf
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for QSelf
[src]
impl Clone for QSelf
fn clone(&self) -> QSelf
[src]
fn clone(&self) -> QSelf
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Eq for QSelf
[src]
impl Eq for QSelf
impl PartialEq for QSelf
[src]
impl PartialEq for QSelf
fn eq(&self, other: &QSelf) -> bool
[src]
fn eq(&self, other: &QSelf) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &QSelf) -> bool
[src]
fn ne(&self, other: &QSelf) -> bool
This method tests for !=
.
impl Hash for QSelf
[src]
impl Hash for QSelf