aboutsummaryrefslogtreecommitdiffstats
path: root/components
diff options
context:
space:
mode:
authorOluwatobi Sofela <60105594+oluwatobiss@users.noreply.github.com>2024-04-11 22:44:08 +0100
committerGitHub <noreply@github.com>2024-04-11 21:44:08 +0000
commite3ad76d99403903d6081afd15e563dd2c08d89df (patch)
tree7655b11a094d6b454dcde214edbacba76e543432 /components
parente8e909b78c4c165ac9bcf74f834a5c7aae12f52d (diff)
downloadservo-e3ad76d99403903d6081afd15e563dd2c08d89df.tar.gz
servo-e3ad76d99403903d6081afd15e563dd2c08d89df.zip
clippy: Fix needless_late_init warning (#32052)
Diffstat (limited to 'components')
-rw-r--r--components/script/dom/characterdata.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/components/script/dom/characterdata.rs b/components/script/dom/characterdata.rs
index 5aeb344568d..35296b2dfce 100644
--- a/components/script/dom/characterdata.rs
+++ b/components/script/dom/characterdata.rs
@@ -129,8 +129,7 @@ impl CharacterDataMethods for CharacterData {
let data = self.data.borrow();
// Step 1.
let mut substring = String::new();
- let remaining;
- match split_at_utf16_code_unit_offset(&data, offset, replace_surrogates) {
+ let remaining = match split_at_utf16_code_unit_offset(&data, offset, replace_surrogates) {
Ok((_, astral, s)) => {
// As if we had split the UTF-16 surrogate pair in half
// and then transcoded that to UTF-8 lossily,
@@ -138,11 +137,11 @@ impl CharacterDataMethods for CharacterData {
if astral.is_some() {
substring += "\u{FFFD}";
}
- remaining = s;
+ s
},
// Step 2.
Err(()) => return Err(Error::IndexSize),
- }
+ };
match split_at_utf16_code_unit_offset(remaining, count, replace_surrogates) {
// Steps 3.
Err(()) => substring += remaining,