aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/script/canvas_state.rs2
-rw-r--r--components/script/dom/xrinputsourcearray.rs2
-rw-r--r--components/script/dom/xrrenderstate.rs2
-rw-r--r--components/script/script_module.rs2
-rw-r--r--components/script/script_thread.rs4
5 files changed, 6 insertions, 6 deletions
diff --git a/components/script/canvas_state.rs b/components/script/canvas_state.rs
index fd5acadf699..2956a8ce86c 100644
--- a/components/script/canvas_state.rs
+++ b/components/script/canvas_state.rs
@@ -953,7 +953,7 @@ impl CanvasState {
// https://html.spec.whatwg.org/multipage/#dom-context-2d-globalalpha
pub fn set_global_alpha(&self, alpha: f64) {
- if !alpha.is_finite() || alpha > 1.0 || alpha < 0.0 {
+ if !alpha.is_finite() || !(0.0..=1.0).contains(&alpha) {
return;
}
diff --git a/components/script/dom/xrinputsourcearray.rs b/components/script/dom/xrinputsourcearray.rs
index be48cbc4052..c2f15361738 100644
--- a/components/script/dom/xrinputsourcearray.rs
+++ b/components/script/dom/xrinputsourcearray.rs
@@ -43,7 +43,7 @@ impl XRInputSourceArray {
// This is quadratic, but won't be a problem for the only case
// where we add multiple input sources (the initial input sources case)
debug_assert!(
- input_sources.iter().find(|i| i.id() == info.id).is_none(),
+ !input_sources.iter().any(|i| i.id() == info.id),
"Should never add a duplicate input id!"
);
let input = XRInputSource::new(&global, session, info.clone());
diff --git a/components/script/dom/xrrenderstate.rs b/components/script/dom/xrrenderstate.rs
index 1deca6f7976..77e579ecf89 100644
--- a/components/script/dom/xrrenderstate.rs
+++ b/components/script/dom/xrrenderstate.rs
@@ -109,7 +109,7 @@ impl XRRenderState {
if let Some(base_layer) = self.base_layer.get() {
match sub_images.len() {
// For inline sessions, there may be a base layer, but it won't have a framebuffer
- 0 => base_layer.layer_id() == None,
+ 0 => base_layer.layer_id().is_none(),
// For immersive sessions, the base layer will have a framebuffer,
// so we make sure the layer id's match up
1 => base_layer.layer_id() == Some(sub_images[0].layer_id),
diff --git a/components/script/script_module.rs b/components/script/script_module.rs
index f63161ba654..aa1d6ed35dd 100644
--- a/components/script/script_module.rs
+++ b/components/script/script_module.rs
@@ -615,7 +615,7 @@ impl ModuleTree {
}
// Step 2.
- if !specifier_str.starts_with("/") &&
+ if !specifier_str.starts_with('/') &&
!specifier_str.starts_with("./") &&
!specifier_str.starts_with("../")
{
diff --git a/components/script/script_thread.rs b/components/script/script_thread.rs
index 743d9226302..84bf1b36918 100644
--- a/components/script/script_thread.rs
+++ b/components/script/script_thread.rs
@@ -3108,7 +3108,7 @@ impl ScriptThread {
)
});
- let opener_browsing_context = opener.and_then(|id| ScriptThread::find_window_proxy(id));
+ let opener_browsing_context = opener.and_then(ScriptThread::find_window_proxy);
let creator = CreatorBrowsingContextInfo::from(
parent_browsing_context.as_deref(),
@@ -3164,7 +3164,7 @@ impl ScriptThread {
_ => None,
};
- let opener_browsing_context = opener.and_then(|id| ScriptThread::find_window_proxy(id));
+ let opener_browsing_context = opener.and_then(ScriptThread::find_window_proxy);
let creator = CreatorBrowsingContextInfo::from(
parent_browsing_context.as_deref(),