diff options
author | komuhangi <51232461+jahielkomu@users.noreply.github.com> | 2024-04-04 12:33:30 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-04 09:33:30 +0000 |
commit | df457c43c8f78d18e4e6fbc19910e35f82249b63 (patch) | |
tree | dc0327b34a2836be9d58d05bc260638050e8cbd3 /components/script/dom/range.rs | |
parent | 62a916ce5c7e3de2c33b52c79a57b1f739c420f5 (diff) | |
download | servo-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.rs | 12 |
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. |