xshade_parser/ast/struct_declaration.rs
1use ::ast::*;
2
3#[derive(Debug, Eq, PartialEq, Serialize, Deserialize)]
4pub struct StructDeclaration {
5 pub span: Span,
6 pub struct_name: Identifier,
7 pub type_arguments: Vec<Identifier>,
8 pub struct_member: Vec<StructMemberDeclaration>,
9}
10
11impl Spanned for StructDeclaration {
12 fn get_span(&self) -> Span {
13 self.span
14 }
15}