diff options
| author | 魏曹先生 <1992414357@qq.com> | 2025-11-05 16:47:55 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-05 16:47:55 +0800 |
| commit | 5b920746babf527b75a542da74500eb5895468a4 (patch) | |
| tree | 5e6df4b73fc2721a9b23e43a94d5051e4f4f535d /crates/vcs_data/src/data/sheet.rs | |
| parent | b036692826f7c5e7e87e1bc1d311152f48fbe843 (diff) | |
| parent | f34fd7e803f0e52f526b7a56c09fdb262ed9b8aa (diff) | |
Merge pull request #35 from JustEnoughVCS/jvcs_dev_actions
Jvcs dev actions
Diffstat (limited to 'crates/vcs_data/src/data/sheet.rs')
| -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 ce450a6..69dc27d 100644 --- a/crates/vcs_data/src/data/sheet.rs +++ b/crates/vcs_data/src/data/sheet.rs @@ -89,6 +89,16 @@ impl<'a> Sheet<'a> { &self.data.mapping } + /// Forget the holder of this sheet + pub fn forget_holder(&mut self) { + self.data.holder = None; + } + + /// Set the holder of this sheet + pub fn set_holder(&mut self, holder: MemberId) { + self.data.holder = Some(holder); + } + /// Add an input package to the sheet pub fn add_input(&mut self, input_package: InputPackage) -> Result<(), std::io::Error> { if self.data.inputs.iter().any(|input| input == &input_package) { |
