[][src]Crate dusk_bytes

Enums

Error

Dusk Bytes operation error variants

Traits

BadLength

Trait to be implemented for the associated Error used in [DeserializableSlice::from_slice]. The function is called if the slice given is smaller than the mandatory size for the struct.

DeserializableSlice

An optional trait used to implement [from_slice] on top of types that uses Serializable trait. The default implementation makes use of Serializable trait to provide the necessary deserialization functionality without additional code from the consumer.

InvalidChar

Trait to be implemented for the associated Error used in [ParseHexStr::from_hex_str]. The function is called if an invalid character is found in the string slice.

ParseHexStr

An optional trait used to parse a string slice for types that implements the Serializable trait. The default implementation makes use of Serializable trait to provide the necessary parsing functionality without additional code from the consumer.

Serializable

The core trait used to implement [from_bytes] and [to_bytes]

Derive Macros

Hex
HexDebug