pub struct EmptyMeasurePolicy;Expand description
EmptyMeasurePolicy that delegates all measurement to modifier nodes.
This is used when a Layout has no child layout logic - all measurement is handled by modifier nodes (e.g., TextModifierNode for Text widgets). Matches Jetpack Compose’s EmptyMeasurePolicy pattern used in BasicText.
Implementations§
Trait Implementations§
Source§impl Clone for EmptyMeasurePolicy
impl Clone for EmptyMeasurePolicy
Source§fn clone(&self) -> EmptyMeasurePolicy
fn clone(&self) -> EmptyMeasurePolicy
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 EmptyMeasurePolicy
impl Debug for EmptyMeasurePolicy
Source§impl Default for EmptyMeasurePolicy
impl Default for EmptyMeasurePolicy
Source§impl MeasurePolicy for EmptyMeasurePolicy
impl MeasurePolicy for EmptyMeasurePolicy
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 EmptyMeasurePolicy
impl PartialEq for EmptyMeasurePolicy
impl StructuralPartialEq for EmptyMeasurePolicy
Auto Trait Implementations§
impl Freeze for EmptyMeasurePolicy
impl RefUnwindSafe for EmptyMeasurePolicy
impl Send for EmptyMeasurePolicy
impl Sync for EmptyMeasurePolicy
impl Unpin for EmptyMeasurePolicy
impl UnwindSafe for EmptyMeasurePolicy
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