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}