style: Move SelectorMap to its own submodule.

This commit is contained in:
Emilio Cobos Álvarez 2017-05-22 00:35:53 +02:00
parent bc8382ebe9
commit a67e880256
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C
5 changed files with 459 additions and 432 deletions

View file

@ -16,6 +16,7 @@ use element_state::*;
use gecko_bindings::structs::nsRestyleHint;
#[cfg(feature = "servo")]
use heapsize::HeapSizeOf;
use selector_map::SelectorMap;
use selector_parser::{NonTSPseudoClass, PseudoElement, SelectorImpl, Snapshot, SnapshotMap, AttrValue};
use selectors::Element;
use selectors::attr::{AttrSelectorOperation, NamespaceConstraint};
@ -28,7 +29,6 @@ use std::borrow::Borrow;
use std::cell::Cell;
use std::clone::Clone;
use std::cmp;
use stylist::SelectorMap;
/// When the ElementState of an element (like IN_HOVER_STATE) changes,
/// certain pseudo-classes (like :hover) may require us to restyle that