pub struct ElementMeasureDrawCompatibilityOutput {
pub width: WidthConstraint,
pub first_height: f32,
pub pos: (f32, f32),
pub page_size: (f32, f32),
pub size: ElementSize,
pub breakable: Option<ElementMeasureDrawCompatibilityOutputBreakable>,
}Fields§
§width: WidthConstraint§first_height: f32§pos: (f32, f32)§page_size: (f32, f32)§size: ElementSize§breakable: Option<ElementMeasureDrawCompatibilityOutputBreakable>Implementations§
Source§impl ElementMeasureDrawCompatibilityOutput
impl ElementMeasureDrawCompatibilityOutput
pub fn assert_no_breaks(&self) -> &Self
pub fn assert_size(&self, size: ElementSize) -> &Self
Auto Trait Implementations§
impl Freeze for ElementMeasureDrawCompatibilityOutput
impl RefUnwindSafe for ElementMeasureDrawCompatibilityOutput
impl Send for ElementMeasureDrawCompatibilityOutput
impl Sync for ElementMeasureDrawCompatibilityOutput
impl Unpin for ElementMeasureDrawCompatibilityOutput
impl UnwindSafe for ElementMeasureDrawCompatibilityOutput
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> 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> Pointable for T
impl<T> Pointable for T
Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.