Helper: create a MessagePack-encoded JSON object value.
(fields: &[(&str, &str)])
| 505 | |
| 506 | /// Helper: create a MessagePack-encoded JSON object value. |
| 507 | fn mp_obj(fields: &[(&str, &str)]) -> Vec<u8> { |
| 508 | let obj: serde_json::Map<String, serde_json::Value> = fields |
| 509 | .iter() |
| 510 | .map(|(k, v)| (k.to_string(), serde_json::Value::String(v.to_string()))) |
| 511 | .collect(); |
| 512 | nodedb_types::json_to_msgpack(&serde_json::Value::Object(obj)).unwrap() |
| 513 | } |
| 514 | |
| 515 | #[test] |
| 516 | fn register_index_and_lookup() { |