#[non_exhaustive]pub struct ExprContinue {
pub attributes: Vec<Attribute>,
pub continue_token: Continue,
pub label: Option<Label>,
}Expand description
A continue statement.
continue [label].
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.attributes: Vec<Attribute>The attributes of the break expression
continue_token: ContinueThe return token.
label: Option<Label>An optional label to continue to.
Implementations§
Source§impl ExprContinue
impl ExprContinue
Trait Implementations§
Source§impl Debug for ExprContinue
impl Debug for ExprContinue
Source§impl OptionSpanned for ExprContinue
impl OptionSpanned for ExprContinue
Source§fn option_span(&self) -> Option<Span>
fn option_span(&self) -> Option<Span>
Get the optional span of the type.
Source§impl Parse for ExprContinue
impl Parse for ExprContinue
Source§impl PartialEq for ExprContinue
impl PartialEq for ExprContinue
Source§impl ToTokens for ExprContinue
impl ToTokens for ExprContinue
Source§fn to_tokens(
&self,
context: &mut MacroContext<'_, '_, '_>,
stream: &mut TokenStream,
) -> Result<()>
fn to_tokens( &self, context: &mut MacroContext<'_, '_, '_>, stream: &mut TokenStream, ) -> Result<()>
Turn the current item into tokens.
Source§impl TryClone for ExprContinue
impl TryClone for ExprContinue
impl Eq for ExprContinue
impl StructuralPartialEq for ExprContinue
Auto Trait Implementations§
impl Freeze for ExprContinue
impl RefUnwindSafe for ExprContinue
impl Send for ExprContinue
impl Sync for ExprContinue
impl Unpin for ExprContinue
impl UnwindSafe for ExprContinue
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.