Type Alias DeclarationStatement

Source
pub type DeclarationStatement = Declaration;

Aliased Type§

struct DeclarationStatement {
    pub attributes: Vec<Attribute>,
    pub kind: DeclarationKind,
    pub template_args: Option<Vec<Expression>>,
    pub name: String,
    pub typ: Option<TypeExpression>,
    pub initializer: Option<Expression>,
}

Fields§

§attributes: Vec<Attribute>§kind: DeclarationKind§template_args: Option<Vec<Expression>>§name: String§typ: Option<TypeExpression>§initializer: Option<Expression>