pub struct DamageRect {
pub x: i32,
pub y: i32,
pub width: u32,
pub height: u32,
}Expand description
A rectangular damage region on a surface (pixels that changed).
Fields§
§x: i32§y: i32§width: u32§height: u32Trait Implementations§
Source§impl Clone for DamageRect
impl Clone for DamageRect
Source§fn clone(&self) -> DamageRect
fn clone(&self) -> DamageRect
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DamageRect
impl Debug for DamageRect
impl Copy for DamageRect
Auto Trait Implementations§
impl Freeze for DamageRect
impl RefUnwindSafe for DamageRect
impl Send for DamageRect
impl Sync for DamageRect
impl Unpin for DamageRect
impl UnwindSafe for DamageRect
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)