diff --git a/src/components/main/layout/flow.rs b/src/components/main/layout/flow.rs index 38fd16974b3..adeea36928c 100644 --- a/src/components/main/layout/flow.rs +++ b/src/components/main/layout/flow.rs @@ -45,6 +45,7 @@ use servo_util::tree::{TreeNode, TreeNodeRef, TreeUtils}; /// The type of the formatting context and data specific to each context, such as line box /// structures or float lists. +#[deriving(Clone)] pub enum FlowContext { AbsoluteFlow(@mut FlowData), BlockFlow(@mut BlockFlowData), @@ -64,12 +65,6 @@ pub enum FlowContextType { Flow_Table } -impl Clone for FlowContext { - fn clone(&self) -> FlowContext { - *self - } -} - impl FlowContext { pub fn teardown(&self) { match *self {