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

Function extract_from_large_map

nodedb-query/src/msgpack_scan/field.rs:160–168  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

158
159 #[test]
160 fn extract_from_large_map() {
161 let mut map = serde_json::Map::new();
162 for i in 0..20 {
163 map.insert(format!("field_{i}"), json!(i));
164 }
165 let buf = encode(&serde_json::Value::Object(map));
166 let (start, _end) = extract_field(&buf, 0, "field_9").unwrap();
167 assert_eq!(read_i64(&buf, start), Some(9));
168 }
169
170 #[test]
171 fn field_range_spans_entire_value() {

Callers

nothing calls this directly

Calls 3

extract_fieldFunction · 0.85
encodeFunction · 0.70
insertMethod · 0.45

Tested by

no test coverage detected