pub struct VisibleSurfaceEscape {
pub previous_bounds: Rect,
pub visible_bounds: Rect,
pub visible_surfaces: usize,
pub escaped_visible_surfaces: usize,
pub max_gap_x: f64,
pub max_gap_y: f64,
}Fields§
§previous_bounds: Rect§visible_bounds: Rect§visible_surfaces: usize§escaped_visible_surfaces: usize§max_gap_x: f64§max_gap_y: f64Trait Implementations§
Source§impl Clone for VisibleSurfaceEscape
impl Clone for VisibleSurfaceEscape
impl Copy for VisibleSurfaceEscape
Auto Trait Implementations§
impl Freeze for VisibleSurfaceEscape
impl RefUnwindSafe for VisibleSurfaceEscape
impl Send for VisibleSurfaceEscape
impl Sync for VisibleSurfaceEscape
impl Unpin for VisibleSurfaceEscape
impl UnsafeUnpin for VisibleSurfaceEscape
impl UnwindSafe for VisibleSurfaceEscape
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
Source§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.