qubit_codec/value/
json_value_codec_registration.rs1use serde_json::Value;
11
12use crate::JsonBytesValueCodec;
13use crate::JsonStringValueCodec;
14use crate::register_value_bytes_codec;
15use crate::register_value_string_codec;
16
17pub const JSON_STRING_VALUE_CODEC_ID: &str = "qubit.codec.json.string";
19
20pub const JSON_BYTES_VALUE_CODEC_ID: &str = "qubit.codec.json.bytes";
22
23register_value_string_codec!(
24 id = JSON_STRING_VALUE_CODEC_ID,
25 codec = JsonStringValueCodec<Value>,
26 value = Value,
27);
28
29register_value_bytes_codec!(
30 id = JSON_BYTES_VALUE_CODEC_ID,
31 codec = JsonBytesValueCodec<Value>,
32 value = Value,
33);