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