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