pub enum UiDebugCacheRootReuseReason {
FirstMount,
NodeRecreated,
MarkedReuseRoot,
ViewCacheDisabled,
InspectionActive,
NotMarkedReuseRoot,
CacheKeyMismatch,
NeedsRerender,
LayoutInvalidated,
ManualCacheRoot,
}Variants§
FirstMount
NodeRecreated
MarkedReuseRoot
ViewCacheDisabled
View caching is disabled globally (UiTree::view_cache_enabled=false).
InspectionActive
View caching is disabled for correctness during inspection/picking (UiTree::inspection_active=true).
NotMarkedReuseRoot
CacheKeyMismatch
NeedsRerender
LayoutInvalidated
ManualCacheRoot
Implementations§
Trait Implementations§
Source§impl Clone for UiDebugCacheRootReuseReason
impl Clone for UiDebugCacheRootReuseReason
Source§fn clone(&self) -> UiDebugCacheRootReuseReason
fn clone(&self) -> UiDebugCacheRootReuseReason
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 UiDebugCacheRootReuseReason
impl Debug for UiDebugCacheRootReuseReason
impl Copy for UiDebugCacheRootReuseReason
impl Eq for UiDebugCacheRootReuseReason
impl StructuralPartialEq for UiDebugCacheRootReuseReason
Auto Trait Implementations§
impl Freeze for UiDebugCacheRootReuseReason
impl RefUnwindSafe for UiDebugCacheRootReuseReason
impl Send for UiDebugCacheRootReuseReason
impl Sync for UiDebugCacheRootReuseReason
impl Unpin for UiDebugCacheRootReuseReason
impl UnsafeUnpin for UiDebugCacheRootReuseReason
impl UnwindSafe for UiDebugCacheRootReuseReason
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