Trait Compressible

Source
pub trait Compressible {
    type Compressed: Sized;
}
Expand description

This type can be compressed to a more compact form and back using CompressibleBy and DecompressibleBy traits.

Required Associated Types§

Source

type Compressed: Sized

The compressed type.

Implementations on Foreign Types§

Source§

impl Compressible for u8

Source§

impl Compressible for u16

Source§

impl Compressible for u32

Source§

impl Compressible for u64

Source§

impl Compressible for u128

Source§

impl Compressible for Address

Source§

impl Compressible for AssetId

Source§

impl Compressible for BlobId

Source§

impl Compressible for Bytes32

Source§

impl Compressible for ContractId

Source§

impl Compressible for Nonce

Source§

impl Compressible for Salt

Source§

impl Compressible for BlockHeight

Source§

impl<T> Compressible for Vec<T>
where T: Compressible,

Source§

impl<const S: usize, T> Compressible for [T; S]
where T: Compressible,

Implementors§