From bda3e23c74884f2d7da85ca333ae3d80ffec16bd Mon Sep 17 00:00:00 2001 From: JoeDow Date: Wed, 11 Jun 2025 17:53:15 +0800 Subject: [PATCH] Fix potential clippy warning for NodeDamage enum variant (#37391) The default of `enum-variant-name-threshold` is 3, so adding any new variants will lead to the lint being triggered, reference: [enum_variant_names](https://rust-lang.github.io/rust-clippy/master/index.html#enum_variant_names). This PR fix this potential clippy lint warning for facilitate the addition of new variant in following PR about incremental box tree update. Testing: No logic changed, just covered by existing WPT tests Fixes: None Signed-off-by: sharpshooter_pt --- components/script/animations.rs | 2 +- components/script/canvas_context.rs | 2 +- .../script/dom/canvasrenderingcontext2d.rs | 2 +- components/script/dom/characterdata.rs | 2 +- components/script/dom/document.rs | 6 ++--- components/script/dom/element.rs | 16 +++++++------- components/script/dom/htmlcanvaselement.rs | 2 +- components/script/dom/htmldetailselement.rs | 4 ++-- components/script/dom/htmliframeelement.rs | 2 +- components/script/dom/htmlimageelement.rs | 6 ++--- components/script/dom/htmlinputelement.rs | 22 +++++++++---------- components/script/dom/htmlmediaelement.rs | 4 ++-- components/script/dom/htmlmeterelement.rs | 2 +- components/script/dom/htmlprogresselement.rs | 2 +- components/script/dom/htmlslotelement.rs | 2 +- components/script/dom/htmltablecellelement.rs | 4 ++-- components/script/dom/htmltablecolelement.rs | 2 +- components/script/dom/htmltextareaelement.rs | 10 ++++----- components/script/dom/node.rs | 4 ++-- components/script/dom/shadowroot.rs | 2 +- components/script/dom/textcontrol.rs | 4 +--- .../script/dom/webglrenderingcontext.rs | 2 +- components/script/dom/window.rs | 4 ++-- components/script/image_animation.rs | 2 +- 24 files changed, 54 insertions(+), 56 deletions(-) diff --git a/components/script/animations.rs b/components/script/animations.rs index 6119de7c1dd..fedb706fc15 100644 --- a/components/script/animations.rs +++ b/components/script/animations.rs @@ -96,7 +96,7 @@ impl Animations { .keys() .filter_map(|key| rooted_nodes.get(&NoTrace(key.node))) { - node.dirty(NodeDamage::NodeStyleDamaged); + node.dirty(NodeDamage::Style); } true diff --git a/components/script/canvas_context.rs b/components/script/canvas_context.rs index aadbd656a0c..6911cd7c8fb 100644 --- a/components/script/canvas_context.rs +++ b/components/script/canvas_context.rs @@ -54,7 +54,7 @@ pub(crate) trait CanvasContext { fn mark_as_dirty(&self) { if let HTMLCanvasElementOrOffscreenCanvas::HTMLCanvasElement(canvas) = &self.canvas() { - canvas.upcast::().dirty(NodeDamage::OtherNodeDamage); + canvas.upcast::().dirty(NodeDamage::Other); } } diff --git a/components/script/dom/canvasrenderingcontext2d.rs b/components/script/dom/canvasrenderingcontext2d.rs index 1acb1eff91a..d1430f87c05 100644 --- a/components/script/dom/canvasrenderingcontext2d.rs +++ b/components/script/dom/canvasrenderingcontext2d.rs @@ -170,7 +170,7 @@ impl CanvasContext for CanvasRenderingContext2D { fn mark_as_dirty(&self) { if let Some(canvas) = self.canvas.canvas() { - canvas.upcast::().dirty(NodeDamage::OtherNodeDamage); + canvas.upcast::().dirty(NodeDamage::Other); canvas.owner_document().add_dirty_2d_canvas(self); } } diff --git a/components/script/dom/characterdata.rs b/components/script/dom/characterdata.rs index d5d36442ede..afe24148447 100644 --- a/components/script/dom/characterdata.rs +++ b/components/script/dom/characterdata.rs @@ -86,7 +86,7 @@ impl CharacterData { fn content_changed(&self) { let node = self.upcast::(); - node.dirty(NodeDamage::OtherNodeDamage); + node.dirty(NodeDamage::Other); // If this is a Text node, we might need to re-parse (say, if our parent // is a