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