1 2 3 4 5 6 7 8 9 10 11 12
// use super::{State, StatefulWidget}; // TODO: String generic should be fixed // pub struct GlobalKey<T: State<dyn StatefulWidget>>(T); pub struct GlobalKey<T: Default>(T); impl<T: Default> Default for GlobalKey<T> { fn default() -> Self { Self(Default::default()) } }