pub type ValueBytesCodecRegistration = ValueCodecRegistration<ValueBytesCodecDescriptor>;Expand description
A registration for a value codec that encodes to and decodes from bytes.
§Examples
use qubit_codec::JsonBytesValueCodec;
use qubit_codec::ValueBytesCodecDescriptor;
use qubit_codec::ValueBytesCodecRegistration;
use qubit_codec::ValueCodecId;
use qubit_codec::ValueCodecRegistration;
use qubit_codec::ValueCodecRegistrationSource;
static DESCRIPTOR: ValueBytesCodecDescriptor =
ValueBytesCodecDescriptor::of::<JsonBytesValueCodec<u32>, u32>();
let registration: ValueBytesCodecRegistration = ValueCodecRegistration::new(
ValueCodecId::new("example.u32"),
&DESCRIPTOR,
ValueCodecRegistrationSource::new("qubit-codec", "doctest", "src/example.rs", 1),
);
assert_eq!(registration.id().as_str(), "example.u32");Aliased Type§
pub struct ValueBytesCodecRegistration { /* private fields */ }