app event stuff bruh
This commit is contained in:
@@ -54,15 +54,8 @@ impl DefaultUiState {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub trait HasAppEvent {
|
pub trait HasDefaultUiState: Sized + 'static {
|
||||||
type Event: 'static;
|
|
||||||
}
|
|
||||||
|
|
||||||
impl<T> HasAppEvent for T {
|
|
||||||
type Event = ();
|
type Event = ();
|
||||||
}
|
|
||||||
|
|
||||||
pub trait HasDefaultUiState: Sized + 'static + HasAppEvent {
|
|
||||||
fn default_state(&self) -> &DefaultUiState;
|
fn default_state(&self) -> &DefaultUiState;
|
||||||
fn default_state_mut(&mut self) -> &mut DefaultUiState;
|
fn default_state_mut(&mut self) -> &mut DefaultUiState;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user