diff options
author | Fernando Jiménez Moreno <ferjmoreno@gmail.com> | 2018-12-17 23:50:39 +0100 |
---|---|---|
committer | Fernando Jiménez Moreno <ferjmoreno@gmail.com> | 2019-01-17 10:01:38 +0100 |
commit | f5581a78ab5a2581922a719f54037ca2577ed1ad (patch) | |
tree | dc17f5bb92c16a0536d7b1eb20b33482a2c7081e /components/script/dom/timeranges.rs | |
parent | c558db97372ce4bafe2bd74a0b42bbfedff752bd (diff) | |
download | servo-f5581a78ab5a2581922a719f54037ca2577ed1ad.tar.gz servo-f5581a78ab5a2581922a719f54037ca2577ed1ad.zip |
Add media cache and implement HTMLMediaElement.buffering
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 { |