(&mut self, view: &ViewState)
| 1264 | } |
| 1265 | |
| 1266 | fn update_view(&mut self, view: &ViewState) -> PristineResult<()> { |
| 1267 | let mut table = self.txn.open_table(VIEWS)?; |
| 1268 | let bytes = serialize_view_state(view); |
| 1269 | table.insert(view.name.as_str(), bytes.as_slice())?; |
| 1270 | Ok(()) |
| 1271 | } |
| 1272 | |
| 1273 | fn del_view(&mut self, view: &ViewState) -> PristineResult<()> { |
| 1274 | // Guard: Shared views cannot be deleted (they own global GRAPH edges). |