(&self)
| 24 | } |
| 25 | |
| 26 | pub fn to_hashmap(&self) -> HashMap<String, DataBuffer> { |
| 27 | let mut hashmap = HashMap::with_capacity(self.keys().len()); |
| 28 | for key in self.keys().iter() { |
| 29 | if let Some(value) = self.value(key) { |
| 30 | hashmap.insert(key.to_string(), value); |
| 31 | } |
| 32 | } |
| 33 | hashmap |
| 34 | } |
| 35 | |
| 36 | /// Get a list of all keys stored in the kvs |
| 37 | pub fn keys(&self) -> Array<BnString> { |