vector_core/event/util/log/
mod.rs

1mod all_fields;
2mod keys;
3
4pub use all_fields::{
5    all_fields, all_fields_non_object_root, all_fields_skip_array_elements, all_fields_unquoted,
6    all_metadata_fields,
7};
8pub use keys::keys;
9
10#[cfg(test)]
11mod test {
12    use serde_json::Value as JsonValue;
13
14    use crate::event::{ObjectMap, Value};
15
16    pub(crate) fn fields_from_json(json_value: JsonValue) -> ObjectMap {
17        match Value::from(json_value) {
18            Value::Object(map) => map,
19            something => panic!("Expected a map, got {something:?}"),
20        }
21    }
22}