pub struct ElementBounds {
pub x: f64,
pub y: f64,
pub width: f64,
pub height: f64,
}Expand description
Pixel-level bounding rectangle of a DOM element relative to the viewport.
Fields§
§x: f64Left edge offset from viewport origin.
y: f64Top edge offset from viewport origin.
width: f64Element width in CSS pixels.
height: f64Element height in CSS pixels.
Trait Implementations§
Source§impl Clone for ElementBounds
impl Clone for ElementBounds
Source§fn clone(&self) -> ElementBounds
fn clone(&self) -> ElementBounds
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 ElementBounds
impl Debug for ElementBounds
Source§impl<'de> Deserialize<'de> for ElementBounds
impl<'de> Deserialize<'de> for ElementBounds
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ElementBounds
impl PartialEq for ElementBounds
Source§fn eq(&self, other: &ElementBounds) -> bool
fn eq(&self, other: &ElementBounds) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ElementBounds
impl Serialize for ElementBounds
impl StructuralPartialEq for ElementBounds
Auto Trait Implementations§
impl Freeze for ElementBounds
impl RefUnwindSafe for ElementBounds
impl Send for ElementBounds
impl Sync for ElementBounds
impl Unpin for ElementBounds
impl UnsafeUnpin for ElementBounds
impl UnwindSafe for ElementBounds
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