Enum AstForInitializer
pub enum AstForInitializer {
Declaration(Vec<AstDeclaration>),
Expression(Option<AstExpression>),
}Expand description
A for-statement initializer can either be a variable declaration or an expression, or nothing.
Variants§
Declaration(Vec<AstDeclaration>)
Expression(Option<AstExpression>)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AstForInitializer
impl RefUnwindSafe for AstForInitializer
impl Send for AstForInitializer
impl Sync for AstForInitializer
impl Unpin for AstForInitializer
impl UnwindSafe for AstForInitializer
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