oomclient/
util.rs

1use crate::oomagent::{value, FeatureValueMap, Value};
2use std::collections::HashMap;
3
4pub fn parse_raw_feature_values(input: FeatureValueMap) -> HashMap<String, Option<value::Value>> {
5    input.map.into_iter().map(|(k, v)| (k, v.value)).collect()
6}
7
8pub fn parse_raw_values(values: Vec<Value>) -> Vec<Option<value::Value>> {
9    values.into_iter().map(|v| v.value).collect()
10}