[][src]Crate bdrck

bdrck is a crate which contains some basic foundational tools. In general,

Modules

configuration

The configuration module contains utilities for persisting application configuration to disk.

crypto

crypto contains some basic cryptographic primitives, built largely on top of NaCl, which are generally useful for any program which performs crypto ops.

error

error defines error types specific to bdrck, which properly aggregates errors from all of bdrck's dependencies.

flags

flags defines a library for command-line argument parsing.

fs

fs provides various utilities for interacting with the filesystem.

logging

logging provides Logger implementations suitable for either command-line applications or serving daemons.

net

net provides additional network-related utilities, on top of what is available in std.

testing

testing provides utilities which are useful for unit testing real production code.

Functions

init

This function must be called before calling any other library code, or else undefined behavior (thread safety problems in particular) may result. This is due to underlying C library dependencies.