pub struct ContinuingStatement {
pub attributes: Attributes,
pub body: CompoundStatement,
pub break_if: Option<BreakIfStatement>,
}Fields§
§attributes: AttributesAvailable on crate feature
§attributes only.body: CompoundStatement§break_if: Option<BreakIfStatement>Trait Implementations§
Source§impl Clone for ContinuingStatement
impl Clone for ContinuingStatement
Source§fn clone(&self) -> ContinuingStatement
fn clone(&self) -> ContinuingStatement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ContinuingStatement
impl Debug for ContinuingStatement
Source§impl<'de> Deserialize<'de> for ContinuingStatement
impl<'de> Deserialize<'de> for ContinuingStatement
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ContinuingStatement
impl Display for ContinuingStatement
Source§impl PartialEq for ContinuingStatement
impl PartialEq for ContinuingStatement
Source§impl Serialize for ContinuingStatement
impl Serialize for ContinuingStatement
Source§impl SyntaxNode for ContinuingStatement
impl SyntaxNode for ContinuingStatement
Source§fn attributes(&self) -> &[AttributeNode] ⓘ
fn attributes(&self) -> &[AttributeNode] ⓘ
List all attributes of a syntax node.
Source§fn attributes_mut(&mut self) -> &mut [AttributeNode] ⓘ
fn attributes_mut(&mut self) -> &mut [AttributeNode] ⓘ
List all attributes of a syntax node.
Source§fn retain_attributes_mut<F>(&mut self, f: F)
fn retain_attributes_mut<F>(&mut self, f: F)
Remove attributes with predicate.
Source§fn contains_attribute(&self, attribute: &Attribute) -> bool
fn contains_attribute(&self, attribute: &Attribute) -> bool
Whether the node contains an attribute.
Source§impl TokRepr for ContinuingStatement
impl TokRepr for ContinuingStatement
fn tok_repr(&self) -> TokenStream
impl StructuralPartialEq for ContinuingStatement
Auto Trait Implementations§
impl Freeze for ContinuingStatement
impl RefUnwindSafe for ContinuingStatement
impl Send for ContinuingStatement
impl Sync for ContinuingStatement
impl Unpin for ContinuingStatement
impl UnwindSafe for ContinuingStatement
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more