diff options
Diffstat (limited to 'crates')
| -rw-r--r-- | crates/vcs_data/src/data/sheet.rs | 10 |
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 |
