use super::visual::VisualLayer;
use crate::schema::shapes::AnyShape;
use serde::{Deserialize, Serialize};
#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
pub struct ShapeLayer {
#[serde(flatten)]
pub visual_layer: VisualLayer,
#[serde(rename = "shapes")]
pub shapes: Vec<AnyShape>,
}