Skip to main content

register_value_bytes_codec

Macro register_value_bytes_codec 

Source
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,
);