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

Function registry_lifecycle

nodedb/src/engine/timeseries/compress.rs:212–226  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

210
211 #[test]
212 fn registry_lifecycle() {
213 let mut reg = DictionaryRegistry::new();
214 assert!(reg.is_empty());
215
216 let dict = LogDictionary {
217 name: "nginx".into(),
218 data: Arc::from(vec![0u8; 64].as_slice()),
219 id: 1,
220 };
221 reg.register(dict).unwrap();
222 assert_eq!(reg.len(), 1);
223 assert!(reg.get_by_id(1).is_some());
224 assert!(reg.get_by_name("nginx").is_some());
225 assert!(reg.get_by_name("unknown").is_none());
226 }
227
228 #[test]
229 fn duplicate_id_rejected() {

Callers

nothing calls this directly

Calls 2

as_sliceMethod · 0.45
registerMethod · 0.45

Tested by

no test coverage detected