macro_rules! register_value_bytes_codec {
(id = $id:expr, codec = $codec:ty, value = $value:ty $(,)?) => { ... };
}Expand description
Registers a default-constructible bidirectional bytes codec.
The macro must be invoked at module scope; it defines the descriptor, a registration function, and an inventory submission in an anonymous const.
ยงExamples
use qubit_codec::JsonBytesValueCodec;
use qubit_codec::register_value_bytes_codec;
register_value_bytes_codec!(
id = "example.u32",
codec = JsonBytesValueCodec<u32>,
value = u32,
);