#[derive(Debug, Clone, Default)] pub struct Animations { pub enabled: Option, pub duration_ms: Option, pub style: Option, pub curve: Option, } #[derive(Debug, Clone, PartialEq)] pub enum AnimationCurveConfig { Preset(String), CubicBezier([f32; 4]), }