diff --git a/components/script/dom/abortsignal.rs b/components/script/dom/abortsignal.rs index 723a1838af1..7de4f85cff9 100644 --- a/components/script/dom/abortsignal.rs +++ b/components/script/dom/abortsignal.rs @@ -150,7 +150,7 @@ impl AbortSignal { ) { // For each algorithm of signal’s abort algorithms: run algorithm. for algo in self.abort_algorithms.borrow().iter() { - self.run_abort_algorithm(cx, global, &algo, realm, can_gc); + self.run_abort_algorithm(cx, global, algo, realm, can_gc); } // Empty signal’s abort algorithms. diff --git a/components/script/dom/readablestream.rs b/components/script/dom/readablestream.rs index b27b73e66eb..6f8d3835de9 100644 --- a/components/script/dom/readablestream.rs +++ b/components/script/dom/readablestream.rs @@ -703,7 +703,7 @@ impl PipeTo { dest.abort(cx, global, error.handle(), can_gc) } else { // Otherwise, return a promise resolved with undefined. - Promise::new_resolved(global, cx, &(), can_gc) + Promise::new_resolved(global, cx, (), can_gc) }; actions.push(promise); } @@ -718,7 +718,7 @@ impl PipeTo { source.cancel(cx, global, error.handle(), can_gc) } else { // Otherwise, return a promise resolved with undefined. - Promise::new_resolved(global, cx, &(), can_gc) + Promise::new_resolved(global, cx, (), can_gc) }; actions.push(promise); } @@ -2088,7 +2088,7 @@ impl ReadableStreamMethods for ReadableStream { } // Let signal be options["signal"] if it exists, or undefined otherwise. - let signal = options.signal.as_ref().map(|signal| &**signal); + let signal = options.signal.as_deref(); // Return ! ReadableStreamPipeTo. self.pipe_to( @@ -2126,7 +2126,7 @@ impl ReadableStreamMethods for ReadableStream { } // Let signal be options["signal"] if it exists, or undefined otherwise. - let signal = options.signal.as_ref().map(|signal| &**signal); + let signal = options.signal.as_deref(); // Let promise be ! ReadableStreamPipeTo(this, transform["writable"], // options["preventClose"], options["preventAbort"], options["preventCancel"], signal).