protospec_build/ast/types/
array.rs

1use super::*;
2
3#[derive(Clone, Serialize, Deserialize)]
4pub struct Array {
5    pub element: Box<Field>,
6    pub length: LengthConstraint,
7    pub span: Span,
8}
9impl_node!(Array);
10
11#[derive(Clone, Serialize, Deserialize)]
12pub struct LengthConstraint {
13    pub expandable: bool,
14    pub inner: Option<Box<Expression>>,
15    pub span: Span,
16}
17impl_node!(LengthConstraint);