pub type EasingFn = fn(f64) -> f64;
Easing function type
All easing functions take a progress value (0.0 to 1.0) and return the eased value (typically 0.0 to 1.0, but may exceed for elastic/back).