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