pub struct WrappedTextMetrics {
pub width: f32,
pub height: f32,
}Expand description
Metrics for text laid out with a width constraint (line wrapping).
Chrome equivalent: the result of NGInlineLayoutAlgorithm —
measures text within an available width, breaking into lines.
Fields§
§width: f32Width of the widest line.
height: f32Total height (number of lines × line height).
Trait Implementations§
Source§impl Clone for WrappedTextMetrics
impl Clone for WrappedTextMetrics
Source§fn clone(&self) -> WrappedTextMetrics
fn clone(&self) -> WrappedTextMetrics
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 moreSource§impl Debug for WrappedTextMetrics
impl Debug for WrappedTextMetrics
Source§impl PartialEq for WrappedTextMetrics
impl PartialEq for WrappedTextMetrics
impl Copy for WrappedTextMetrics
impl StructuralPartialEq for WrappedTextMetrics
Auto Trait Implementations§
impl Freeze for WrappedTextMetrics
impl RefUnwindSafe for WrappedTextMetrics
impl Send for WrappedTextMetrics
impl Sync for WrappedTextMetrics
impl Unpin for WrappedTextMetrics
impl UnsafeUnpin for WrappedTextMetrics
impl UnwindSafe for WrappedTextMetrics
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 moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert