MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / remove_edge

Function remove_edge

nodedb/src/control/security/permission_tree/cache.rs:294–302  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

292
293 #[test]
294 fn remove_edge() {
295 let mut cache = PermissionCache::new();
296 cache.put_edge(1, "doc-1", "folder-1");
297 assert_eq!(cache.get_parent(1, "doc-1"), Some("folder-1"));
298
299 cache.remove_edge(1, "doc-1");
300 assert_eq!(cache.get_parent(1, "doc-1"), None);
301 assert!(cache.get_children(1, "folder-1").is_empty());
302 }
303
304 #[test]
305 fn remove_grant() {

Callers

nothing calls this directly

Calls 2

put_edgeMethod · 0.80
remove_edgeMethod · 0.45

Tested by

no test coverage detected