docchi_core/imp/rust_to_json/list/
value_map_to_json.rs

1use std::collections::{BTreeMap};
2use crate::imp::rust_to_json::rust_value_to_json_value::rust_value_to_json_value;
3use crate::imp::structs::rust_value::RustValue;
4use crate::imp::structs::my_json::Value;
5
6pub(crate) fn value_map_to_json(map : &BTreeMap<String, RustValue>) -> BTreeMap<String, Value>{
7    let mut result = BTreeMap::new();
8
9    for (name,val) in map{
10        let (name, val) = rust_value_to_json_value(val, name);
11        result.insert(name, val);
12    }
13
14    return result;
15}