aboutsummaryrefslogtreecommitdiffstats
path: root/components/script_layout_interface/wrapper_traits.rs
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2017-10-26 11:40:44 +0200
committerEmilio Cobos Álvarez <emilio@crisal.io>2017-10-26 11:45:28 +0200
commit6c796b50ec273b6320c27e47b44a9bdfba20c26b (patch)
tree639fba7df73d9569183bdf55c7eab0e18a36622a /components/script_layout_interface/wrapper_traits.rs
parenta814fc578f16237f883ebd923f4802e73bfc53d0 (diff)
downloadservo-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.rs14
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;