pub struct ContentDensity {
pub content_area: f64,
pub page_area: f64,
pub density: f64,
pub element_count: usize,
}Expand description
Content density info for a page.
Fields§
§content_area: f64Total area covered by content elements.
page_area: f64Total page area.
density: f64Ratio of content to page area (0.0 to 1.0).
element_count: usizeNumber of content elements.
Trait Implementations§
Source§impl Clone for ContentDensity
impl Clone for ContentDensity
Source§fn clone(&self) -> ContentDensity
fn clone(&self) -> ContentDensity
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 moreAuto Trait Implementations§
impl Freeze for ContentDensity
impl RefUnwindSafe for ContentDensity
impl Send for ContentDensity
impl Sync for ContentDensity
impl Unpin for ContentDensity
impl UnsafeUnpin for ContentDensity
impl UnwindSafe for ContentDensity
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more