diff options
Diffstat (limited to 'components/script/dom/timeranges.rs')
-rw-r--r-- | components/script/dom/timeranges.rs | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/components/script/dom/timeranges.rs b/components/script/dom/timeranges.rs index c82daac23a7..645de7b5799 100644 --- a/components/script/dom/timeranges.rs +++ b/components/script/dom/timeranges.rs @@ -14,7 +14,7 @@ use dom_struct::dom_struct; use std::fmt; use std::rc::Rc; -#[derive(JSTraceable, MallocSizeOf)] +#[derive(Clone, JSTraceable, MallocSizeOf)] struct TimeRange { start: f64, end: f64, @@ -57,7 +57,7 @@ pub enum TimeRangesError { OutOfRange, } -#[derive(Debug, JSTraceable, MallocSizeOf)] +#[derive(Clone, Debug, JSTraceable, MallocSizeOf)] pub struct TimeRangesContainer { ranges: Vec<TimeRange>, } @@ -132,9 +132,6 @@ pub struct TimeRanges { ranges: Rc<DomRefCell<TimeRangesContainer>>, } -//XXX(ferjm) We'll get warnings about unused methods until we use this -// on the media element implementation. -#[allow(dead_code)] impl TimeRanges { fn new_inherited(ranges: Rc<DomRefCell<TimeRangesContainer>>) -> TimeRanges { Self { |