Struct fuzzy_pickles::ast::StructLiteral
source · pub struct StructLiteral {
pub extent: Extent,
pub fields: Vec<StructLiteralField>,
pub splat: Option<Box<Attributed<Expression>>>,
pub whitespace: Vec<Whitespace>,
}
Expand description
Literal creation of a struct
Example Source
ⓘ
fn a() { Monster { hp: 42, gold: 100 } }
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Fields§
§extent: Extent
§fields: Vec<StructLiteralField>
§splat: Option<Box<Attributed<Expression>>>
§whitespace: Vec<Whitespace>