Struct ExprContinue

pub struct ExprContinue { pub attrs: Vec<Attribute>, pub continue_token: Continue, pub label: Option<Lifetime> }

A continue, with an optional label.

Fields

attrs: Vec<Attribute>
continue_token: Continue
label: Option<Lifetime>

Trait Implementations

impl Clone for ExprContinue

fn clone(&self) -> Self

impl Parse for ExprContinue

fn parse(input: ParseStream<'_>) -> Result<Self>

impl ToTokens for ExprContinue

fn to_tokens(&self, tokens: &mut TokenStream)

Auto Trait Implementations

impl !Send for ExprContinue

impl !Sync for ExprContinue

impl Freeze for ExprContinue

impl RefUnwindSafe for ExprContinue

impl Unpin for ExprContinue

impl UnsafeUnpin for ExprContinue

impl UnwindSafe for ExprContinue

Blanket Implementations

impl<T> Any for ExprContinue where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for ExprContinue where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for ExprContinue where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for ExprContinue where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for ExprContinue

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Spanned for ExprContinue where T: Spanned + ?Sized,

fn span(&self) -> Span

impl<T> ToOwned for ExprContinue where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for ExprContinue where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for ExprContinue where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for ExprContinue where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>