pub trait LayoutModifierNode:
Send
+ Sync
+ 'static {
// Required method
fn measure(
&self,
input: &LayoutModifierInput<'_>,
child: &mut dyn LayoutModifierChild,
output: &mut LayoutOutput<'_>,
) -> Result<LayoutModifierOutput, MeasurementError>;
}Expand description
A node-local layout modifier.
Required Methods§
Sourcefn measure(
&self,
input: &LayoutModifierInput<'_>,
child: &mut dyn LayoutModifierChild,
output: &mut LayoutOutput<'_>,
) -> Result<LayoutModifierOutput, MeasurementError>
fn measure( &self, input: &LayoutModifierInput<'_>, child: &mut dyn LayoutModifierChild, output: &mut LayoutOutput<'_>, ) -> Result<LayoutModifierOutput, MeasurementError>
Measures and places the wrapped content.