This commit is contained in:
Andras Schmelczer 2025-04-06 12:16:03 +01:00
parent 09f20900cd
commit c734d256be
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C

View file

@ -378,20 +378,20 @@ where
.min(last_delete.end_index() as i64 - operation.start_index() as i64 + 1);
#[cfg(debug_assertions)]
let result = text
.as_ref()
.map(|text| {
Operation::create_equal_with_text(
operation.end_index().min(last_delete.end_index()),
text.chars().skip(overlap as usize).collect::<String>(),
)
})
.unwrap_or_else(|| {
let result = text.as_ref().map_or_else(
|| {
Operation::create_equal(
operation.end_index().min(last_delete.end_index()),
(length as i64 - overlap) as usize,
)
});
},
|text| {
Operation::create_equal_with_text(
operation.end_index().min(last_delete.end_index()),
text.chars().skip(overlap as usize).collect::<String>(),
)
},
);
#[cfg(not(debug_assertions))]
let result = Operation::create_equal(