summaryrefslogtreecommitdiff
path: root/crates/vcs_data/src/data
diff options
context:
space:
mode:
Diffstat (limited to 'crates/vcs_data/src/data')
-rw-r--r--crates/vcs_data/src/data/sheet.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/crates/vcs_data/src/data/sheet.rs b/crates/vcs_data/src/data/sheet.rs
index 9e3a1d7..020d12f 100644
--- a/crates/vcs_data/src/data/sheet.rs
+++ b/crates/vcs_data/src/data/sheet.rs
@@ -104,6 +104,11 @@ impl<'a> Sheet<'a> {
&self.data.mapping
}
+ /// Get the muttable mapping of this sheet
+ pub fn mapping_mut(&self) -> &HashMap<SheetPathBuf, SheetMappingMetadata> {
+ &self.data.mapping
+ }
+
/// Get the id_mapping of this sheet data
pub fn id_mapping(&self) -> &Option<HashMap<VirtualFileId, SheetPathBuf>> {
&self.data.id_mapping
@@ -471,6 +476,11 @@ impl SheetData {
&self.mapping
}
+ /// Get the muttable mapping of this sheet data
+ pub fn mapping_mut(&mut self) -> &mut HashMap<SheetPathBuf, SheetMappingMetadata> {
+ &mut self.mapping
+ }
+
/// Get the id_mapping of this sheet data
pub fn id_mapping(&self) -> &Option<HashMap<VirtualFileId, SheetPathBuf>> {
&self.id_mapping