diff options
Diffstat (limited to 'components/layout_2020/lib.rs')
-rw-r--r-- | components/layout_2020/lib.rs | 43 |
1 files changed, 22 insertions, 21 deletions
diff --git a/components/layout_2020/lib.rs b/components/layout_2020/lib.rs index 33d46f75fa1..f491411eb3c 100644 --- a/components/layout_2020/lib.rs +++ b/components/layout_2020/lib.rs @@ -11,40 +11,41 @@ #[macro_use] extern crate serde; -use crate::dom_traversal::{Contents, NodeExt}; -use crate::flow::{BlockFormattingContext, FlowChildren}; -use crate::geom::flow_relative::Vec2; -use crate::positioned::AbsolutelyPositionedFragment; -use crate::replaced::ReplacedContent; -use crate::style_ext::{ComputedValuesExt, Direction, Position, WritingMode}; -use servo_arc::Arc; -use std::convert::TryInto; -use style::context::SharedStyleContext; use style::properties::ComputedValues; use style::values::computed::{Length, LengthOrAuto}; -use style::values::specified::box_::DisplayInside; use style::Zero; pub mod context; pub mod data; -pub mod dom_traversal; -pub mod element_data; -pub mod flow; -pub mod fragments; -pub mod geom; -pub mod opaque_node; -pub mod positioned; +mod dom_traversal; +mod element_data; +mod flow; +mod fragments; +mod geom; +mod opaque_node; +mod positioned; pub mod query; -pub mod replaced; -pub mod style_ext; +mod replaced; +mod style_ext; pub mod traversal; pub mod wrapper; -pub use crate::flow::root::BoxTreeRoot; +pub use flow::BoxTreeRoot; + +use crate::dom_traversal::{Contents, NodeExt}; +use crate::flow::{BlockFormattingContext, FlowChildren}; +use crate::geom::flow_relative::Vec2; +use crate::positioned::AbsolutelyPositionedFragment; +use crate::replaced::ReplacedContent; +use crate::style_ext::{ComputedValuesExt, Direction, Position, WritingMode}; +use servo_arc::Arc; +use std::convert::TryInto; +use style::context::SharedStyleContext; +use style::values::specified::box_::DisplayInside; /// https://drafts.csswg.org/css-display/#independent-formatting-context #[derive(Debug)] -pub enum IndependentFormattingContext { +enum IndependentFormattingContext { Flow(BlockFormattingContext), // Not called FC in specs, but behaves close enough |