vector_core/event/util/log/
mod.rs1mod 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}