pub struct BoxMeasurePolicy {
pub content_alignment: Alignment,
pub propagate_min_constraints: bool,
}Expand description
MeasurePolicy for Box layout - overlays children according to alignment.
Fields§
§content_alignment: Alignment§propagate_min_constraints: boolImplementations§
Trait Implementations§
Source§impl Clone for BoxMeasurePolicy
impl Clone for BoxMeasurePolicy
Source§fn clone(&self) -> BoxMeasurePolicy
fn clone(&self) -> BoxMeasurePolicy
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 BoxMeasurePolicy
impl Debug for BoxMeasurePolicy
Source§impl MeasurePolicy for BoxMeasurePolicy
impl MeasurePolicy for BoxMeasurePolicy
Source§fn measure(
&self,
measurables: &[Box<dyn Measurable>],
constraints: Constraints,
) -> MeasureResult
fn measure( &self, measurables: &[Box<dyn Measurable>], constraints: Constraints, ) -> MeasureResult
Runs the measurement pass with the provided children and constraints.
Source§fn min_intrinsic_width(
&self,
measurables: &[Box<dyn Measurable>],
height: f32,
) -> f32
fn min_intrinsic_width( &self, measurables: &[Box<dyn Measurable>], height: f32, ) -> f32
Computes the minimum intrinsic width of this policy.
Source§fn max_intrinsic_width(
&self,
measurables: &[Box<dyn Measurable>],
height: f32,
) -> f32
fn max_intrinsic_width( &self, measurables: &[Box<dyn Measurable>], height: f32, ) -> f32
Computes the maximum intrinsic width of this policy.
Source§fn min_intrinsic_height(
&self,
measurables: &[Box<dyn Measurable>],
width: f32,
) -> f32
fn min_intrinsic_height( &self, measurables: &[Box<dyn Measurable>], width: f32, ) -> f32
Computes the minimum intrinsic height of this policy.
Source§fn max_intrinsic_height(
&self,
measurables: &[Box<dyn Measurable>],
width: f32,
) -> f32
fn max_intrinsic_height( &self, measurables: &[Box<dyn Measurable>], width: f32, ) -> f32
Computes the maximum intrinsic height of this policy.
Source§impl PartialEq for BoxMeasurePolicy
impl PartialEq for BoxMeasurePolicy
impl StructuralPartialEq for BoxMeasurePolicy
Auto Trait Implementations§
impl Freeze for BoxMeasurePolicy
impl RefUnwindSafe for BoxMeasurePolicy
impl Send for BoxMeasurePolicy
impl Sync for BoxMeasurePolicy
impl Unpin for BoxMeasurePolicy
impl UnwindSafe for BoxMeasurePolicy
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