1 2 3 4 5 6 7
use crate::prelude::*; #[derive(States, Debug, Default, Deref, DerefMut, Clone, Copy, Hash, Eq, PartialEq)] pub struct Step(pub u32); pub trait TestFn: Fn(&mut App) {} impl<T> TestFn for T where T: Fn(&mut App) {}