Struct fuzzy_pickles::ast::If
source · pub struct If {
pub extent: Extent,
pub condition: Box<Attributed<Expression>>,
pub body: Box<Block>,
pub more: Vec<If>,
pub else_body: Option<Box<Block>>,
pub whitespace: Vec<Whitespace>,
}
Expand description
Boolean conditional control flow
Example Source
ⓘ
fn a() { if a {} else if b {} else {} }
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Fields§
§extent: Extent
§condition: Box<Attributed<Expression>>
§body: Box<Block>
§more: Vec<If>
§else_body: Option<Box<Block>>
§whitespace: Vec<Whitespace>