#[repr(C)]pub struct DoWhile {
pub do: Keyword,
pub statement: Box<Statement>,
pub while: Keyword,
pub left_parenthesis: Span,
pub condition: Box<Expression>,
pub right_parenthesis: Span,
pub terminator: Terminator,
}Expand description
Represents a do-while statement in PHP.
Example:
<?php
$i = 0;
do {
echo $i;
$i++;
} while ($i < 10);Fields§
§do: Keyword§statement: Box<Statement>§while: Keyword§left_parenthesis: Span§condition: Box<Expression>§right_parenthesis: Span§terminator: TerminatorTrait Implementations§
Source§impl<'de> Deserialize<'de> for DoWhile
impl<'de> Deserialize<'de> for DoWhile
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 Ord for DoWhile
impl Ord for DoWhile
Source§impl PartialOrd for DoWhile
impl PartialOrd for DoWhile
impl Eq for DoWhile
impl StructuralPartialEq for DoWhile
Auto Trait Implementations§
impl Freeze for DoWhile
impl RefUnwindSafe for DoWhile
impl Send for DoWhile
impl Sync for DoWhile
impl Unpin for DoWhile
impl UnwindSafe for DoWhile
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