pub fn decode_msg_with_codec<T, C, D>( decoder: &mut D, codec: &mut C, ) -> Result<CuMsg<T>, DecodeError>where T: CuMsgPayload, C: CuLogCodec<T>, D: Decoder<Context = ()>,