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: Continuelabel: 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) -> TReturns 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) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for ExprContinue
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 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>