diff options
Diffstat (limited to 'components/layout/block.rs')
-rw-r--r-- | components/layout/block.rs | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/components/layout/block.rs b/components/layout/block.rs index 99ca7ada523..9fbd7434ea9 100644 --- a/components/layout/block.rs +++ b/components/layout/block.rs @@ -27,18 +27,26 @@ use app_units::{Au, MAX_AU}; use crate::context::LayoutContext; +use crate::display_list::items::DisplayListSection; +use crate::display_list::StackingContextCollectionState; use crate::display_list::{BlockFlowDisplayListBuilding, BorderPaintingMode}; use crate::display_list::{DisplayListBuildState, StackingContextCollectionFlags}; -use crate::display_list::StackingContextCollectionState; -use crate::display_list::items::DisplayListSection; use crate::floats::{ClearType, FloatKind, Floats, PlacementInfo}; -use crate::flow::{BaseFlow, EarlyAbsolutePositionInfo, Flow, FlowClass, ForceNonfloatedFlag, GetBaseFlow}; -use crate::flow::{ImmutableFlowUtils, LateAbsolutePositionInfo, OpaqueFlow, FragmentationContext, FlowFlags}; +use crate::flow::{ + BaseFlow, EarlyAbsolutePositionInfo, Flow, FlowClass, ForceNonfloatedFlag, GetBaseFlow, +}; +use crate::flow::{ + FlowFlags, FragmentationContext, ImmutableFlowUtils, LateAbsolutePositionInfo, OpaqueFlow, +}; use crate::flow_list::FlowList; -use crate::fragment::{CoordinateSystem, Fragment, FragmentBorderBoxIterator, Overflow, FragmentFlags}; +use crate::fragment::{ + CoordinateSystem, Fragment, FragmentBorderBoxIterator, FragmentFlags, Overflow, +}; use crate::incremental::RelayoutMode; use crate::layout_debug; -use crate::model::{AdjoiningMargins, CollapsibleMargins, IntrinsicISizes, MarginCollapseInfo, MaybeAuto}; +use crate::model::{ + AdjoiningMargins, CollapsibleMargins, IntrinsicISizes, MarginCollapseInfo, MaybeAuto, +}; use crate::sequential; use crate::traversal::PreorderFlowTraversal; use euclid::{Point2D, Rect, SideOffsets2D, Size2D}; @@ -58,8 +66,8 @@ use style::context::SharedStyleContext; use style::logical_geometry::{LogicalMargin, LogicalPoint, LogicalRect, LogicalSize, WritingMode}; use style::properties::ComputedValues; use style::servo::restyle_damage::ServoRestyleDamage; -use style::values::computed::{LengthOrPercentageOrNone, LengthOrPercentage}; use style::values::computed::LengthOrPercentageOrAuto; +use style::values::computed::{LengthOrPercentage, LengthOrPercentageOrNone}; /// Information specific to floated blocks. #[derive(Clone, Serialize)] |