app event stuff bruh
This commit is contained in:
@@ -54,15 +54,8 @@ impl DefaultUiState {
|
||||
}
|
||||
}
|
||||
|
||||
pub trait HasAppEvent {
|
||||
type Event: 'static;
|
||||
}
|
||||
|
||||
impl<T> 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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user