diff options
author | Pyfisch <pyfisch@gmail.com> | 2018-11-06 13:01:35 +0100 |
---|---|---|
committer | Pyfisch <pyfisch@gmail.com> | 2018-11-06 22:30:31 +0100 |
commit | cb07debcb6f3d3561177ce536c320986720791b7 (patch) | |
tree | ccac4d5a48b3112230f3fc2e873753dd7263e9fb /components/script/dom/timeranges.rs | |
parent | bf47f90da667e95eaffc8fee36ca8a88e72e276c (diff) | |
download | servo-cb07debcb6f3d3561177ce536c320986720791b7.tar.gz servo-cb07debcb6f3d3561177ce536c320986720791b7.zip |
Format remaining files
Diffstat (limited to 'components/script/dom/timeranges.rs')
-rw-r--r-- | components/script/dom/timeranges.rs | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/components/script/dom/timeranges.rs b/components/script/dom/timeranges.rs index 5edddc0acd5..4aec4cac7ef 100644 --- a/components/script/dom/timeranges.rs +++ b/components/script/dom/timeranges.rs @@ -63,9 +63,7 @@ pub struct TimeRangesContainer { impl TimeRangesContainer { pub fn new() -> Self { - Self { - ranges: Vec::new(), - } + Self { ranges: Vec::new() } } pub fn len(&self) -> u32 { @@ -73,11 +71,17 @@ impl TimeRangesContainer { } pub fn start(&self, index: u32) -> Result<f64, TimeRangesError> { - self.ranges.get(index as usize).map(|r| r.start).ok_or(TimeRangesError::OutOfRange) + self.ranges + .get(index as usize) + .map(|r| r.start) + .ok_or(TimeRangesError::OutOfRange) } pub fn end(&self, index: u32) -> Result<f64, TimeRangesError> { - self.ranges.get(index as usize).map(|r| r.end).ok_or(TimeRangesError::OutOfRange) + self.ranges + .get(index as usize) + .map(|r| r.end) + .ok_or(TimeRangesError::OutOfRange) } pub fn add(&mut self, start: f64, end: f64) -> Result<(), TimeRangesError> { @@ -93,13 +97,16 @@ impl TimeRangesContainer { // in between two ranges. let mut idx = 0; while idx < self.ranges.len() { - if new_range.is_overlapping(&self.ranges[idx]) || new_range.is_contiguous(&self.ranges[idx]) { + if new_range.is_overlapping(&self.ranges[idx]) || + new_range.is_contiguous(&self.ranges[idx]) + { // The ranges are either overlapping or contiguous, // we need to merge the new range with the existing one. new_range.union(&self.ranges[idx]); self.ranges.remove(idx); } else if new_range.is_before(&self.ranges[idx]) && - (idx == 0 || self.ranges[idx - 1].is_before(&new_range)) { + (idx == 0 || self.ranges[idx - 1].is_before(&new_range)) + { // We are exactly after the current previous range and before the current // range, while not overlapping with none of them. // Or we are simply at the beginning. @@ -155,9 +162,7 @@ impl TimeRangesMethods for TimeRanges { .borrow() .start(index) .map(Finite::wrap) - .map_err(|_| { - Error::IndexSize - }) + .map_err(|_| Error::IndexSize) } // https://html.spec.whatwg.org/multipage/#dom-timeranges-end @@ -166,8 +171,6 @@ impl TimeRangesMethods for TimeRanges { .borrow() .end(index) .map(Finite::wrap) - .map_err(|_| { - Error::IndexSize - }) + .map_err(|_| Error::IndexSize) } } |