pub struct LifecycleDispatcher { /* private fields */ }Implementations§
Source§impl LifecycleDispatcher
impl LifecycleDispatcher
pub fn set_callback(&self, callback: Box<dyn Fn(AppLifecycle) + Send>)
pub fn add_listener(&self, callback: Box<dyn Fn(AppLifecycle) + Send>) -> u64
pub fn remove_listener(&self, id: u64) -> bool
pub fn current(&self) -> Option<AppLifecycle>
pub fn push(&self, state: AppLifecycle)
pub fn process(&self)
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for LifecycleDispatcher
impl RefUnwindSafe for LifecycleDispatcher
impl Send for LifecycleDispatcher
impl Sync for LifecycleDispatcher
impl Unpin for LifecycleDispatcher
impl UnsafeUnpin for LifecycleDispatcher
impl UnwindSafe for LifecycleDispatcher
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more