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