1 2 3 4 5 6 7 8 9 10 11 12
use crate::shape::{Shape, ShapeId}; #[derive(Debug, Default)] pub enum Action { Unfinished, #[default] Empty, Draw(Vec<ShapeId>), Erase(Vec<Shape>), }