pub fn raw_encoder(buffer_settings: BufferSettings) -> <Self as Codec>::Encoder {
        ProstEncoder {
            _pd: PhantomData,
            buffer_settings,
        }
    }
A tool for building custom codecs based on prost encoding and decoding.
See the codec_buffers example for one possible way to use this.
tonic/src/codec/prost.rs