[][src]Trait rlp::Compressible

pub trait Compressible: Sized {
    type DataType;
    fn compress(&self, t: Self::DataType) -> ElasticArray1024<u8>;
fn decompress(&self, t: Self::DataType) -> ElasticArray1024<u8>; }

Trait for compressing and decompressing RLP by replacement of common terms.

Associated Types

type DataType

Indicates the origin of RLP to be compressed.

Loading content...

Required methods

fn compress(&self, t: Self::DataType) -> ElasticArray1024<u8>

Compress given RLP type using appropriate methods.

fn decompress(&self, t: Self::DataType) -> ElasticArray1024<u8>

Decompress given RLP type using appropriate methods.

Loading content...

Implementors

impl<'a> Compressible for UntrustedRlp<'a>[src]

type DataType = RlpType

Loading content...