pub trait Codec<EncodeInput: ?Sized, DecodeInput: ?Sized>: Encoder<EncodeInput> + Decoder<DecodeInput> { }
Combines an Encoder and a Decoder into a bidirectional codec.
Encoder
Decoder