Struct fuzzy_pickles::ast::Block
source · pub struct Block {
pub extent: Extent,
pub statements: Vec<Statement>,
pub expression: Option<Attributed<Expression>>,
pub whitespace: Vec<Whitespace>,
}
Expand description
A collection of statements and an optional final expression
Example Source
ⓘ
fn a() { if true {} else {} }
// ^^ ^^
// ^^^^^^^^^^^^^^^^^^^^^^
Fields§
§extent: Extent
§statements: Vec<Statement>
§expression: Option<Attributed<Expression>>
§whitespace: Vec<Whitespace>