(&mut self, view: &ViewState)
| 791 | } |
| 792 | |
| 793 | fn update_view(&mut self, view: &ViewState) -> PristineResult<()> { |
| 794 | let mut table = self.txn.open_table(VIEWS)?; |
| 795 | let bytes = serialize_view_state(view); |
| 796 | table.insert(view.name.as_str(), bytes.as_slice())?; |
| 797 | Ok(()) |
| 798 | } |
| 799 | |
| 800 | fn del_view(&mut self, view: &ViewState) -> PristineResult<()> { |
| 801 | // Guard: Shared views cannot be deleted (they own global GRAPH edges). |