aboutsummaryrefslogtreecommitdiffstats
path: root/components
diff options
context:
space:
mode:
authoratbrakhi <atbrakhi@igalia.com>2024-07-02 16:59:46 +0200
committerGitHub <noreply@github.com>2024-07-02 14:59:46 +0000
commit044ab3eeabcff408c864ba890d0fc469d30fe482 (patch)
tree8fca6a2035ec72c9e35105dc2a385cf16ad2b3e4 /components
parentc0105de82b3d6259d4359062b98d6fbfabf1c139 (diff)
downloadservo-044ab3eeabcff408c864ba890d0fc469d30fe482.tar.gz
servo-044ab3eeabcff408c864ba890d0fc469d30fe482.zip
fix clippy warning (#32667)
Diffstat (limited to 'components')
-rw-r--r--components/layout_2020/display_list/mod.rs2
-rw-r--r--components/layout_2020/flow/inline/construct.rs2
-rw-r--r--components/layout_2020/flow/inline/mod.rs4
-rw-r--r--components/layout_2020/fragment_tree/box_fragment.rs7
-rw-r--r--components/layout_2020/positioned.rs7
5 files changed, 8 insertions, 14 deletions
diff --git a/components/layout_2020/display_list/mod.rs b/components/layout_2020/display_list/mod.rs
index 0ebc9975c88..f4fba3ca927 100644
--- a/components/layout_2020/display_list/mod.rs
+++ b/components/layout_2020/display_list/mod.rs
@@ -712,7 +712,7 @@ impl<'a> BuilderForBoxFragment<'a> {
// is used).
if let BackgroundMode::Extra(ref extra_backgrounds) = self.fragment.background_mode {
for extra_background in extra_backgrounds {
- let positioning_area = extra_background.rect.clone();
+ let positioning_area = extra_background.rect;
let painter = BackgroundPainter {
style: &extra_background.style,
painting_area_override: None,
diff --git a/components/layout_2020/flow/inline/construct.rs b/components/layout_2020/flow/inline/construct.rs
index a210e534abe..88b86961564 100644
--- a/components/layout_2020/flow/inline/construct.rs
+++ b/components/layout_2020/flow/inline/construct.rs
@@ -268,7 +268,7 @@ impl InlineFormattingContextBuilder {
for identifier in self.inline_box_stack.iter() {
new_builder.start_inline_box(
self.inline_boxes
- .get(&identifier)
+ .get(identifier)
.borrow()
.split_around_block(),
);
diff --git a/components/layout_2020/flow/inline/mod.rs b/components/layout_2020/flow/inline/mod.rs
index 03e289deff8..9a890865b0f 100644
--- a/components/layout_2020/flow/inline/mod.rs
+++ b/components/layout_2020/flow/inline/mod.rs
@@ -1738,7 +1738,7 @@ impl InlineFormattingContext {
match item {
InlineItem::StartInlineBox(identifier) => {
- ifc.start_inline_box(&*self.inline_boxes.get(identifier).borrow());
+ ifc.start_inline_box(&self.inline_boxes.get(identifier).borrow());
},
InlineItem::EndInlineBox => ifc.finish_inline_box(),
InlineItem::TextRun(run) => run.layout_into_line_items(&mut ifc),
@@ -2369,7 +2369,7 @@ struct ContentSizesComputation<'a> {
impl<'a> ContentSizesComputation<'a> {
fn traverse(mut self, inline_formatting_context: &InlineFormattingContext) -> ContentSizes {
for inline_item in inline_formatting_context.inline_items.iter() {
- self.process_item(&mut *inline_item.borrow_mut(), inline_formatting_context);
+ self.process_item(&mut inline_item.borrow_mut(), inline_formatting_context);
}
self.forced_line_break();
diff --git a/components/layout_2020/fragment_tree/box_fragment.rs b/components/layout_2020/fragment_tree/box_fragment.rs
index be16a686969..a37cdbfb693 100644
--- a/components/layout_2020/fragment_tree/box_fragment.rs
+++ b/components/layout_2020/fragment_tree/box_fragment.rs
@@ -376,11 +376,6 @@ impl BoxFragment {
(content_rect.origin.x, cb_width - content_rect.max_x())
};
- convert_to_length_or_auto(PhysicalSides::new(
- top.into(),
- right.into(),
- bottom.into(),
- left.into(),
- ))
+ convert_to_length_or_auto(PhysicalSides::new(top, right, bottom, left))
}
}
diff --git a/components/layout_2020/positioned.rs b/components/layout_2020/positioned.rs
index d104c680785..184b73a233b 100644
--- a/components/layout_2020/positioned.rs
+++ b/components/layout_2020/positioned.rs
@@ -632,10 +632,9 @@ impl HoistedAbsolutelyPositionedBox {
let (block_size, inline_size) =
match independent_layout.content_inline_size_for_table {
- Some(inline_size) => (
- independent_layout.content_block_size.into(),
- inline_size.into(),
- ),
+ Some(inline_size) => {
+ (independent_layout.content_block_size, inline_size)
+ },
None => (
size.auto_is(|| independent_layout.content_block_size),
inline_size,