tari_utilities 0.4.10

A set of useful and commonly used utilities that are used in several places in the Tari project.
Documentation

Tari Utilities

Coverage Status

This crate is part of the Tari Cryptocurrency project.

A set of useful and commonly used utilities that are used in several places in the Tari project.

bit

Functions for conversion between integer and bit array.

byte_array

A trait that offers representation of data types as a byte array or hex string. See also extend_bytes and message_format.

convert

Function which tries to convert a series of Ts to Us.

encoding

A trait that handles base58 encoding and decoding.

epoch_time

Data structure representing time as a u64.

extend_bytes

A trait allows us to call append_raw_bytes and get the raw bytes of the type.

fixed_set

Data structure describing a fixed set of size n.

hash

A simple Hashable trait which is used to describe how an object should be hashed.

hex

Functions for conversion between binary and hex string.

locks

Macros for RwLock.

message_format

A MessageFormat trait that handles conversion from and to binary, json, or base64.

Hidden

A wrapper type for concealing sensitive information in logs.