Skip to main content

register_value_string_codec

Macro register_value_string_codec 

Source
macro_rules! register_value_string_codec {
    (id = $id:expr, codec = $codec:ty, value = $value:ty $(,)?) => { ... };
}
Expand description

Registers a default-constructible bidirectional string 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::JsonStringValueCodec;
use qubit_codec::register_value_string_codec;

register_value_string_codec!(
    id = "example.u32",
    codec = JsonStringValueCodec<u32>,
    value = u32,
);