pub(crate) trait ComputeInlineContentSizes {
// Required method
fn compute_inline_content_sizes(
&self,
layout_context: &LayoutContext<'_>,
constraint_space: &ConstraintSpace,
) -> InlineContentSizesResult;
// Provided method
fn compute_inline_content_sizes_with_fixup(
&self,
layout_context: &LayoutContext<'_>,
constraint_space: &ConstraintSpace,
) -> InlineContentSizesResult { ... }
}
Required Methods§
fn compute_inline_content_sizes( &self, layout_context: &LayoutContext<'_>, constraint_space: &ConstraintSpace, ) -> InlineContentSizesResult
Provided Methods§
Sourcefn compute_inline_content_sizes_with_fixup(
&self,
layout_context: &LayoutContext<'_>,
constraint_space: &ConstraintSpace,
) -> InlineContentSizesResult
fn compute_inline_content_sizes_with_fixup( &self, layout_context: &LayoutContext<'_>, constraint_space: &ConstraintSpace, ) -> InlineContentSizesResult
Returns the same result as Self::compute_inline_content_sizes()
, but adjusted
to floor the max-content size by the min-content size.
This is being discussed in https://github.com/w3c/csswg-drafts/issues/12076.