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