aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/stylesheet_set.rs
diff options
context:
space:
mode:
authorFernando Jiménez Moreno <ferjmoreno@gmail.com>2019-04-22 14:30:10 +0200
committerFernando Jiménez Moreno <ferjmoreno@gmail.com>2019-04-26 12:00:26 +0200
commitd0b2e826ef4a79a0c4b0b33d4a66f0ab5c3c9d61 (patch)
treeb56425e8da958958b9357ac46f375daf06a517ec /components/style/stylesheet_set.rs
parent9d52feffbbfd77a1e5432ae108e338d572e07eb8 (diff)
downloadservo-d0b2e826ef4a79a0c4b0b33d4a66f0ab5c3c9d61.tar.gz
servo-d0b2e826ef4a79a0c4b0b33d4a66f0ab5c3c9d61.zip
Move StylesheetSetRef to script
Diffstat (limited to 'components/style/stylesheet_set.rs')
-rw-r--r--components/style/stylesheet_set.rs62
1 files changed, 0 insertions, 62 deletions
diff --git a/components/style/stylesheet_set.rs b/components/style/stylesheet_set.rs
index ed0f5781061..d2c3ad0f88e 100644
--- a/components/style/stylesheet_set.rs
+++ b/components/style/stylesheet_set.rs
@@ -373,68 +373,6 @@ where
invalidations: StylesheetInvalidationSet,
}
-/// Functionality common to DocumentStylesheetSet and AuthorStylesheetSet.
-pub enum StylesheetSetRef<'a, S>
-where
- S: StylesheetInDocument + PartialEq + 'static,
-{
- /// Author stylesheet set.
- Author(&'a mut AuthorStylesheetSet<S>),
- /// Document stylesheet set.
- Document(&'a mut DocumentStylesheetSet<S>),
-}
-
-impl<'a, S> StylesheetSetRef<'a, S>
-where
- S: StylesheetInDocument + PartialEq + 'static,
-{
- /// Appends a new stylesheet to the current set.
- ///
- /// No device implies not computing invalidations.
- pub fn append_stylesheet(
- &mut self,
- device: Option<&Device>,
- sheet: S,
- guard: &SharedRwLockReadGuard,
- ) {
- match self {
- StylesheetSetRef::Author(set) => set.append_stylesheet(device, sheet, guard),
- StylesheetSetRef::Document(set) => set.append_stylesheet(device, sheet, guard),
- }
- }
-
- /// Insert a given stylesheet before another stylesheet in the document.
- pub fn insert_stylesheet_before(
- &mut self,
- device: Option<&Device>,
- sheet: S,
- before_sheet: S,
- guard: &SharedRwLockReadGuard,
- ) {
- match self {
- StylesheetSetRef::Author(set) => {
- set.insert_stylesheet_before(device, sheet, before_sheet, guard)
- },
- StylesheetSetRef::Document(set) => {
- set.insert_stylesheet_before(device, sheet, before_sheet, guard)
- },
- }
- }
-
- /// Remove a given stylesheet from the set.
- pub fn remove_stylesheet(
- &mut self,
- device: Option<&Device>,
- sheet: S,
- guard: &SharedRwLockReadGuard,
- ) {
- match self {
- StylesheetSetRef::Author(set) => set.remove_stylesheet(device, sheet, guard),
- StylesheetSetRef::Document(set) => set.remove_stylesheet(device, sheet, guard),
- }
- }
-}
-
/// This macro defines methods common to DocumentStylesheetSet and
/// AuthorStylesheetSet.
///