pub struct MeasureResult {
pub size: Size,
pub alignment_lines: AlignmentLines,
pub placements: Vec<Placement>,
}Expand description
Result of a measurement operation.
Fields§
§size: Size§alignment_lines: AlignmentLinesExplicit baselines in this layout’s coordinates; unspecified lines are inherited.
placements: Vec<Placement>Implementations§
Source§impl MeasureResult
impl MeasureResult
Sourcepub fn new(
measurement: impl Into<Measurement>,
placements: Vec<Placement>,
) -> MeasureResult
pub fn new( measurement: impl Into<Measurement>, placements: Vec<Placement>, ) -> MeasureResult
Creates a result from a size or a measurement that already has alignment lines.
Sourcepub fn with_alignment_lines(
self,
alignment_lines: AlignmentLines,
) -> MeasureResult
pub fn with_alignment_lines( self, alignment_lines: AlignmentLines, ) -> MeasureResult
Reports explicit lines relative to this layout’s top edge.
Trait Implementations§
Source§impl Clone for MeasureResult
impl Clone for MeasureResult
Source§fn clone(&self) -> MeasureResult
fn clone(&self) -> MeasureResult
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 moreAuto Trait Implementations§
impl Freeze for MeasureResult
impl RefUnwindSafe for MeasureResult
impl Send for MeasureResult
impl Sync for MeasureResult
impl Unpin for MeasureResult
impl UnsafeUnpin for MeasureResult
impl UnwindSafe for MeasureResult
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