Trait esvm_rlp::Compressible [] [src]

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

Indicates the origin of RLP to be compressed.

Required Methods

Compress given RLP type using appropriate methods.

Decompress given RLP type using appropriate methods.

Implementors