[][src]Module tendermint::serializers

Serde serializers

Serializers and deserializers for a transparent developer experience.

CAUTION: There are no guarantees for backwards compatibility, this module should be considered an internal implementation detail which can vanish without further warning. Use at your own risk.

Modules

apphash

AppHash serialization with validation

bytes

Serialize/deserialize bytes (Vec) type

evidence
from_str

Serialize and deserialize any T that implements [std::str::FromStr] and [std::fmt::Display] from or into string. Note this be used for all primitive data types (e.g. .

hash

Hash serialization with validation

nullable

Serialize/deserialize nilable type into T, where nil turns into the default impl.

option_hash

Option serialization with validation

optional

Serialize/deserialize Option type where T has a serializer/deserializer.

time_duration

Serialize/deserialize std::time::Duration type from and into string:

timestamp

Serialize/deserialize Timestamp type from and into string:

txs

Serialize/deserialize Vec<Vec> type from and into transactions (Base64String array).