diff --git a/src/default/mod.rs b/src/default/mod.rs index 9c56660..46ccc01 100644 --- a/src/default/mod.rs +++ b/src/default/mod.rs @@ -54,15 +54,8 @@ impl DefaultUiState { } } -pub trait HasAppEvent { - type Event: 'static; -} - -impl HasAppEvent for T { +pub trait HasDefaultUiState: Sized + 'static { type Event = (); -} - -pub trait HasDefaultUiState: Sized + 'static + HasAppEvent { fn default_state(&self) -> &DefaultUiState; fn default_state_mut(&mut self) -> &mut DefaultUiState; }