cloud_terrastodon_ui_egui 0.35.1

User interface for the Cloud Terrastodon project leveraging egui
1
2
3
4
5
6
7
8
9
10
11
use crate::state_mutator::StateMutator;

#[derive(Debug)]
pub enum AppMessage {
    StateChange(Box<dyn StateMutator>),
}
impl AppMessage {
    pub fn update_state(mutator: impl StateMutator + 'static) -> Self {
        AppMessage::StateChange(Box::new(mutator))
    }
}