Derive Macro Codec

Source
#[derive(Codec)]