aboutsummaryrefslogtreecommitdiff
path: root/crates/nres/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/nres/src/lib.rs')
-rw-r--r--crates/nres/src/lib.rs17
1 files changed, 0 insertions, 17 deletions
diff --git a/crates/nres/src/lib.rs b/crates/nres/src/lib.rs
index 300dce1..0cd9e22 100644
--- a/crates/nres/src/lib.rs
+++ b/crates/nres/src/lib.rs
@@ -232,23 +232,6 @@ impl EditableEntry {
EntryData::Modified(vec) => vec.as_slice(),
}
}
-
- fn data_mut(&mut self, source: &Arc<[u8]>) -> &mut Vec<u8> {
- // Check if we need to copy-on-write
- if matches!(&self.data, EntryData::Borrowed(_)) {
- let range = match &self.data {
- EntryData::Borrowed(r) => r.clone(),
- _ => unreachable!(),
- };
- let copied = source[range].to_vec();
- self.data = EntryData::Modified(copied);
- }
- // Now we have Modified variant, return mutable reference
- match &mut self.data {
- EntryData::Modified(vec) => vec,
- _ => unreachable!(),
- }
- }
}
#[derive(Clone, Debug)]