pub enum DirtyFlag {
Clean = 0,
PaintDirty = 1,
LayoutDirty = 2,
StyleDirty = 3,
}Expand description
Dirty state of a node, ordered by severity
Variants§
Clean = 0
No changes needed
PaintDirty = 1
Only painting is out of date (e.g., color changed)
LayoutDirty = 2
Layout needs recomputation (size/position changed)
StyleDirty = 3
Style needs resolution (class/attribute changed)
Trait Implementations§
Source§impl Ord for DirtyFlag
impl Ord for DirtyFlag
Source§impl PartialOrd for DirtyFlag
impl PartialOrd for DirtyFlag
impl Copy for DirtyFlag
impl Eq for DirtyFlag
impl StructuralPartialEq for DirtyFlag
Auto Trait Implementations§
impl Freeze for DirtyFlag
impl RefUnwindSafe for DirtyFlag
impl Send for DirtyFlag
impl Sync for DirtyFlag
impl Unpin for DirtyFlag
impl UnwindSafe for DirtyFlag
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)