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>>