#[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: Continue
The 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§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.