Module types

Module types 

Source

Structs§

Blake3Hash
Blake3Hash is a newtype used to wrap given blake3::Hash value type This newtype will implement Hexer which means it’s possible to get a hex encoded format from the hash bytes value. It also possible to generate from vector of byte which will automatically hash the given bytes array into hash
ByteHex
ByteHex is a new type that wrap the String which should be an output of encoded hex format This newtype will able to generated from the SharedSecret and ECDHPublicKey, and if there is a common string value it also possible to generate from it

Traits§

BytesValue
BytesValue is a trait used to get common bytes array The return value will be wrapped in Bytes container object to simplify the bytes arrary process
Hexer
Hexer is a trait used for any value or data types that possible to encode it’s original value to the hex encoded format
StringValue
Value
VectorValue
VectorValue is a trait used to get main vector value. It has a generic parameter used to indicate a real data types will used inside the vector