(&mut self, view: &ViewState)
| 1359 | } |
| 1360 | |
| 1361 | fn update_view(&mut self, view: &ViewState) -> PristineResult<()> { |
| 1362 | let mut table = self.txn.open_table(VIEWS)?; |
| 1363 | let bytes = serialize_view_state(view); |
| 1364 | table.insert(view.name.as_str(), bytes.as_slice())?; |
| 1365 | Ok(()) |
| 1366 | } |
| 1367 | |
| 1368 | fn del_view(&mut self, view: &ViewState) -> PristineResult<()> { |
| 1369 | // Guard: Shared views cannot be deleted (they own global GRAPH edges). |