diff options
author | Emilio Cobos Álvarez <emilio@crisal.io> | 2017-10-26 11:40:44 +0200 |
---|---|---|
committer | Emilio Cobos Álvarez <emilio@crisal.io> | 2017-10-26 11:45:28 +0200 |
commit | 6c796b50ec273b6320c27e47b44a9bdfba20c26b (patch) | |
tree | 639fba7df73d9569183bdf55c7eab0e18a36622a /components/script_layout_interface/wrapper_traits.rs | |
parent | a814fc578f16237f883ebd923f4802e73bfc53d0 (diff) | |
download | servo-6c796b50ec273b6320c27e47b44a9bdfba20c26b.tar.gz servo-6c796b50ec273b6320c27e47b44a9bdfba20c26b.zip |
style: Remove PresentationalHintsSynthesizer.
This is not really an useful abstraction, and I never knew how to spell it.
Diffstat (limited to 'components/script_layout_interface/wrapper_traits.rs')
-rw-r--r-- | components/script_layout_interface/wrapper_traits.rs | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/components/script_layout_interface/wrapper_traits.rs b/components/script_layout_interface/wrapper_traits.rs index c33e2479734..d18da7b4f01 100644 --- a/components/script_layout_interface/wrapper_traits.rs +++ b/components/script_layout_interface/wrapper_traits.rs @@ -20,7 +20,7 @@ use style::attr::AttrValue; use style::computed_values::display; use style::context::SharedStyleContext; use style::data::ElementData; -use style::dom::{LayoutIterator, NodeInfo, PresentationalHintsSynthesizer, TNode}; +use style::dom::{LayoutIterator, NodeInfo, TNode}; use style::dom::OpaqueNode; use style::font_metrics::ServoMetricsProvider; use style::properties::{CascadeFlags, ComputedValues}; @@ -290,10 +290,14 @@ pub trait DangerousThreadSafeLayoutNode: ThreadSafeLayoutNode { unsafe fn dangerous_next_sibling(&self) -> Option<Self>; } -pub trait ThreadSafeLayoutElement: Clone + Copy + Sized + Debug + - ::selectors::Element<Impl=SelectorImpl> + - GetLayoutData + - PresentationalHintsSynthesizer { +pub trait ThreadSafeLayoutElement + : Clone + + Copy + + Sized + + Debug + + ::selectors::Element<Impl=SelectorImpl> + + GetLayoutData +{ type ConcreteThreadSafeLayoutNode: ThreadSafeLayoutNode<ConcreteThreadSafeLayoutElement = Self>; fn as_node(&self) -> Self::ConcreteThreadSafeLayoutNode; |