app event stuff bruh

This commit is contained in:
2026-01-05 17:16:56 -05:00
parent d11107f965
commit 2fadfe4b82

View File

@@ -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;
}