Type Alias wgsl_parse::syntax::DeclarationStatement

source ·
pub type DeclarationStatement = Declaration;

Aliased Type§

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

Fields§

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