pub struct InvalidationSet { /* private fields */ }Implementations§
Source§impl InvalidationSet
impl InvalidationSet
pub fn new() -> Self
pub fn invalidate_all(&mut self)
pub fn invalidate_rect(&mut self, rect: UiRect)
pub fn invalidate_node(&mut self, id: UiId)
pub fn invalidate_route(&mut self)
pub fn invalidate_animation(&mut self, id: UiId, property: &'static str)
pub fn is_empty(&self) -> bool
pub fn drain(&mut self) -> impl Iterator<Item = InvalidationRequest> + '_
Trait Implementations§
Source§impl Clone for InvalidationSet
impl Clone for InvalidationSet
Source§fn clone(&self) -> InvalidationSet
fn clone(&self) -> InvalidationSet
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 InvalidationSet
impl Debug for InvalidationSet
Source§impl Default for InvalidationSet
impl Default for InvalidationSet
Source§fn default() -> InvalidationSet
fn default() -> InvalidationSet
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InvalidationSet
impl RefUnwindSafe for InvalidationSet
impl Send for InvalidationSet
impl Sync for InvalidationSet
impl Unpin for InvalidationSet
impl UnsafeUnpin for InvalidationSet
impl UnwindSafe for InvalidationSet
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