Trait rlp::Compressible

source ·
pub trait Compressible: Sized {
    type DataType;

    fn compress(&self, t: Self::DataType) -> ElasticArray1024<u8>;
    fn decompress(&self, t: Self::DataType) -> ElasticArray1024<u8>;
}
Expand description

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

Required 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§