pub struct DoWhileStatement {
pub decorators: Vec<Decorator>,
pub is_declare: bool,
pub body: Box<Statement>,
pub test: Expression,
pub span: Range<usize>,
}Expand description
Represents a do-while statement.
Fields§
§decorators: Vec<Decorator>Decorators associated with the statement.
is_declare: boolWhether the statement is declared with declare.
body: Box<Statement>The statement to execute at least once.
test: ExpressionThe condition being tested after each iteration.
span: Range<usize>Source span of the statement.
Trait Implementations§
Source§impl Clone for DoWhileStatement
impl Clone for DoWhileStatement
Source§fn clone(&self) -> DoWhileStatement
fn clone(&self) -> DoWhileStatement
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 DoWhileStatement
impl Debug for DoWhileStatement
Source§impl<'de> Deserialize<'de> for DoWhileStatement
impl<'de> Deserialize<'de> for DoWhileStatement
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
Auto Trait Implementations§
impl Freeze for DoWhileStatement
impl RefUnwindSafe for DoWhileStatement
impl Send for DoWhileStatement
impl Sync for DoWhileStatement
impl Unpin for DoWhileStatement
impl UnsafeUnpin for DoWhileStatement
impl UnwindSafe for DoWhileStatement
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