pub struct CachedWidgetState { /* private fields */ }Expand description
State for a cached widget.
Implementations§
Source§impl CachedWidgetState
impl CachedWidgetState
Sourcepub fn mark_dirty(&mut self)
pub fn mark_dirty(&mut self)
Mark the cache dirty without logging.
Sourcepub fn clear_cache(&mut self)
pub fn clear_cache(&mut self)
Drop cached buffer to free memory.
Sourcepub fn cache_size_bytes(&self) -> usize
pub fn cache_size_bytes(&self) -> usize
Approximate cache size in bytes.
Trait Implementations§
Source§impl Clone for CachedWidgetState
impl Clone for CachedWidgetState
Source§fn clone(&self) -> CachedWidgetState
fn clone(&self) -> CachedWidgetState
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 CachedWidgetState
impl Debug for CachedWidgetState
Source§impl Default for CachedWidgetState
impl Default for CachedWidgetState
Source§fn default() -> CachedWidgetState
fn default() -> CachedWidgetState
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CachedWidgetState
impl RefUnwindSafe for CachedWidgetState
impl Send for CachedWidgetState
impl Sync for CachedWidgetState
impl Unpin for CachedWidgetState
impl UnsafeUnpin for CachedWidgetState
impl UnwindSafe for CachedWidgetState
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