aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/range.rs
diff options
context:
space:
mode:
authorkomuhangi <51232461+jahielkomu@users.noreply.github.com>2024-04-04 12:33:30 +0300
committerGitHub <noreply@github.com>2024-04-04 09:33:30 +0000
commitdf457c43c8f78d18e4e6fbc19910e35f82249b63 (patch)
treedc0327b34a2836be9d58d05bc260638050e8cbd3 /components/script/dom/range.rs
parent62a916ce5c7e3de2c33b52c79a57b1f739c420f5 (diff)
downloadservo-df457c43c8f78d18e4e6fbc19910e35f82249b63.tar.gz
servo-df457c43c8f78d18e4e6fbc19910e35f82249b63.zip
Fixed some clippy warning by adding default implementations (#31989)
* Fixed some clippy warning by adding default implementations * Updated PR that adds default implementation of structs * Clean up and extend `Default` implementations --------- Co-authored-by: Martin Robinson <mrobinson@igalia.com>
Diffstat (limited to 'components/script/dom/range.rs')
-rw-r--r--components/script/dom/range.rs12
1 files changed, 9 insertions, 3 deletions
diff --git a/components/script/dom/range.rs b/components/script/dom/range.rs
index 0cf64e264d0..fa7d14795d3 100644
--- a/components/script/dom/range.rs
+++ b/components/script/dom/range.rs
@@ -1082,13 +1082,19 @@ pub struct WeakRangeVec {
cell: UnsafeCell<WeakRefVec<Range>>,
}
+impl Default for WeakRangeVec {
+ fn default() -> Self {
+ WeakRangeVec {
+ cell: UnsafeCell::new(WeakRefVec::new()),
+ }
+ }
+}
+
#[allow(unsafe_code)]
impl WeakRangeVec {
/// Create a new vector of weak references.
pub fn new() -> Self {
- WeakRangeVec {
- cell: UnsafeCell::new(WeakRefVec::new()),
- }
+ Self::default()
}
/// Whether that vector of ranges is empty.