pub struct OpenChangeCallbackState { /* private fields */ }Expand description
Tracks open-change callbacks so we can emit:
changedimmediately on open-state changecompletedonly once presence has settled and any motion is done
Trait Implementations§
Source§impl Clone for OpenChangeCallbackState
impl Clone for OpenChangeCallbackState
Source§fn clone(&self) -> OpenChangeCallbackState
fn clone(&self) -> OpenChangeCallbackState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OpenChangeCallbackState
impl Debug for OpenChangeCallbackState
Source§impl Default for OpenChangeCallbackState
impl Default for OpenChangeCallbackState
Source§fn default() -> OpenChangeCallbackState
fn default() -> OpenChangeCallbackState
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OpenChangeCallbackState
impl RefUnwindSafe for OpenChangeCallbackState
impl Send for OpenChangeCallbackState
impl Sync for OpenChangeCallbackState
impl Unpin for OpenChangeCallbackState
impl UnsafeUnpin for OpenChangeCallbackState
impl UnwindSafe for OpenChangeCallbackState
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