Enum raui_core::application::InvalidationCause [−][src]
pub enum InvalidationCause {
None,
Forced,
StateChange(WidgetId),
MessageReceived(WidgetId),
AnimationInProgress(WidgetId),
}Expand description
Indicates the reason that an Application state was invalidated and had to be re-rendered
You can get the last invalidation cause of an application using last_invalidation_cause
Variants
Application not invalidated
Application update was forced by calling mark_dirty
StateChange(WidgetId)A widget’s state changed
MessageReceived(WidgetId)A message was sent to a widget
AnimationInProgress(WidgetId)An animation is in progress for a widget
Trait Implementations
impl Clone for InvalidationCause[src]
impl Clone for InvalidationCause[src]fn clone(&self) -> InvalidationCause[src]
fn clone(&self) -> InvalidationCause[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]Performs copy-assignment from source. Read more
impl Debug for InvalidationCause[src]
impl Debug for InvalidationCause[src]Auto Trait Implementations
impl RefUnwindSafe for InvalidationCause
impl Send for InvalidationCause
impl Sync for InvalidationCause
impl Unpin for InvalidationCause
impl UnwindSafe for InvalidationCause
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone, [src]
impl<T> ToOwned for T where
T: Clone, [src]type Owned = T
type Owned = TThe resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn to_owned(&self) -> T[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)[src]
pub fn clone_into(&self, target: &mut T)[src]🔬 This is a nightly-only experimental API. (toowned_clone_into)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more