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