diff options
Diffstat (limited to 'components/layout/traversal.rs')
-rw-r--r-- | components/layout/traversal.rs | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/components/layout/traversal.rs b/components/layout/traversal.rs index 78cb8d741f3..2d85ce23c9b 100644 --- a/components/layout/traversal.rs +++ b/components/layout/traversal.rs @@ -47,14 +47,19 @@ impl<'a> RecalcStyleAndConstructFlows<'a> { #[allow(unsafe_code)] impl<'a, E> DomTraversal<E> for RecalcStyleAndConstructFlows<'a> - where E: TElement, - E::ConcreteNode: LayoutNode, - E::FontMetricsProvider: Send, +where + E: TElement, + E::ConcreteNode: LayoutNode, + E::FontMetricsProvider: Send, { - fn process_preorder<F>(&self, traversal_data: &PerLevelTraversalData, - context: &mut StyleContext<E>, node: E::ConcreteNode, - note_child: F) - where F: FnMut(E::ConcreteNode) + fn process_preorder<F>( + &self, + traversal_data: &PerLevelTraversalData, + context: &mut StyleContext<E>, node: E::ConcreteNode, + note_child: F, + ) + where + F: FnMut(E::ConcreteNode) { // FIXME(pcwalton): Stop allocating here. Ideally this should just be // done by the HTML parser. |