Struct Await
pub struct Await { pub span: Span }
await
Don't try to remember the name of this type — use the
Token! macro instead.
Fields
span: Span
Trait Implementations
impl Clone for Await
fn clone(&self) -> Self
impl Copy for Await
impl Default for Await
fn default() -> Self
impl Parse for Await
fn parse(input: ParseStream<'_>) -> Result<Self>
impl ToTokens for Await
fn to_tokens(&self, tokens: &mut TokenStream)
impl Token for Await
Auto Trait Implementations
impl !Send for Await
impl !Sync for Await
impl Freeze for Await
impl RefUnwindSafe for Await
impl Unpin for Await
impl UnsafeUnpin for Await
impl UnwindSafe for Await
Blanket Implementations
impl<T> Any for Await
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Await
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Await
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Await
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Await
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Spanned for Await
where
T: Spanned + ?Sized,
fn span(&self) -> Span
impl<T> ToOwned for Await
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Await
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Await
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Await
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>