usecrate::Notification;/// Applications provide a [Notifier] to the engine to receive engine updates
pubtraitNotifier: Send {/// The error type `self` can return on failure to [Self::post]
typeError:std::fmt::Display;/// Post a notification to the application
fnpost<T>(&self, notif: T)->Result<(), Self::Error>where
T:Into<Notification>;
}