Module rlp::rlptraits [] [src]

Common RLP traits

Traits

ByteEncodable

Primitive data type encodable to RLP

Compressible

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

Decodable

RLP decodable trait

Decoder

Type is able to decode RLP.

Encodable

Structure encodable to RLP. Implement this trait for

Encoder

Raw RLP encoder

RlpDecodable

Internal helper trait. Implement Decodable for custom types.

RlpEncodable

Encodable wrapper trait required to handle special case of encoding a &[u8] as string and not as list

Stream

RLP encoding stream

View

A view into RLP encoded data