diff options
author | Fernando Jiménez Moreno <ferjmoreno@gmail.com> | 2019-04-22 14:30:10 +0200 |
---|---|---|
committer | Fernando Jiménez Moreno <ferjmoreno@gmail.com> | 2019-04-26 12:00:26 +0200 |
commit | d0b2e826ef4a79a0c4b0b33d4a66f0ab5c3c9d61 (patch) | |
tree | b56425e8da958958b9357ac46f375daf06a517ec /components/style/stylesheet_set.rs | |
parent | 9d52feffbbfd77a1e5432ae108e338d572e07eb8 (diff) | |
download | servo-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.rs | 62 |
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. /// |