Struct futures_await_syn::QSelf [] [src]

pub struct QSelf {
    pub lt_token: Lt,
    pub ty: Box<Ty>,
    pub position: usize,
    pub as_token: Option<As>,
    pub gt_token: Gt,
}

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.

Be careful when using this code, it's not being tested!
<Vec<T> as a::b::Trait>::AssociatedItem
 ^~~~~     ~~~~~~~~~~~~~~^
 ty        position = 3

<Vec<T>>::AssociatedItem
 ^~~~~    ^
 ty       position = 0

Fields

Trait Implementations

impl Clone for QSelf
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more