Trait TranscodeToBytes

Source
pub trait TranscodeToBytes {
    // Required methods
    async fn encode(&self, encoding: &Encoding) -> Result<Bytes>;
    async fn decode(&self, encoding: &Encoding) -> Result<Bytes>;
}
Expand description

Transcode to Bytes.

Required Methods§

Source

async fn encode(&self, encoding: &Encoding) -> Result<Bytes>

Encode to Bytes.

Source

async fn decode(&self, encoding: &Encoding) -> Result<Bytes>

Decode to Bytes.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl TranscodeToBytes for Bytes

Source§

async fn encode(&self, encoding: &Encoding) -> Result<Bytes>

Source§

async fn decode(&self, encoding: &Encoding) -> Result<Bytes>

Implementors§