1 2 3 4 5 6 7 8 9 10 11 12
use serde_json::Value; use super::observer_trait::ObserverTrait; pub trait ObservableTrait { fn register_observer(&mut self, observer: Box<dyn ObserverTrait>); fn notify_observers(&self, solution: Value); }