From 0276ae47a26e6932dd2f531445988bd54f611706 Mon Sep 17 00:00:00 2001 From: Brendan Zabarauskas Date: Mon, 2 Jun 2014 16:29:50 -0700 Subject: [PATCH] Use destructuring to clean up InlineFragments::push_all --- src/components/main/layout/inline.rs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/components/main/layout/inline.rs b/src/components/main/layout/inline.rs index da62c283f16..01d544c3ec0 100644 --- a/src/components/main/layout/inline.rs +++ b/src/components/main/layout/inline.rs @@ -703,14 +703,10 @@ impl InlineFragments { } /// Merges another set of inline fragments with this one. - pub fn push_all(&mut self, other: InlineFragments) { - let InlineFragments { - fragments: other_fragments, - ranges: other_ranges, - } = other; + pub fn push_all(&mut self, InlineFragments { fragments, ranges }: InlineFragments) { let adjustment = FragmentIndex(self.fragments.len() as int); - self.push_all_ranges(other_ranges, adjustment); - self.fragments.push_all_move(other_fragments); + self.push_all_ranges(ranges, adjustment); + self.fragments.push_all_move(fragments); } /// Returns an iterator that iterates over all fragments along with the appropriate context.