MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / struct_to_json_object

Function struct_to_json_object

crates/openshell-core/src/proto_struct.rs:10–18  ·  view source on GitHub ↗
(
    config: &prost_types::Struct,
)

Source from the content-addressed store, hash-verified

8/// Convert a protobuf Struct into a JSON object for typed serde decoding.
9#[must_use]
10pub fn struct_to_json_object(
11 config: &prost_types::Struct,
12) -> serde_json::Map<String, serde_json::Value> {
13 config
14 .fields
15 .iter()
16 .map(|(key, value)| (key.clone(), value_to_json(value)))
17 .collect()
18}
19
20/// Convert a protobuf Struct into a JSON value for typed serde decoding.
21#[must_use]

Callers 4

podman_driver_configFunction · 0.85
struct_to_json_valueFunction · 0.85
value_to_jsonFunction · 0.85
from_templateMethod · 0.85

Calls 1

value_to_jsonFunction · 0.85

Tested by

no test coverage detected