once-cell - Single assignment cells and lazy values.
lazy_static - A macro for declaring lazily evaluated statics. Allows to have statics that require code to be executed at runtime in order to be initialized.
num - Collection of numeric types and traits. Includes big integers, rationals and complex numbers.
log - Lightweight logging facade. Provides a single API that abstract the actual logging implementation (error, warn, info, debug, trace macros).
bindgen - Automatically generates FFI bindings to C (and some C++) libraries.
clap - Command line argument parser when writing console/terminal applications.
regex - Library for parsing, compiling and executing regular expressions.
anyhow - A trait object based error type for easy idiomatic error handling.
crossbeam - Tools for concurrent programming
futures - Abstractions for asnchronous programming. A sort of gate for std stuff related to futures.
async-std - Asynchronous version of
std
. Provides both executor and reactors.
tokio - Runtime for writing asynchronous applications. Provides bot executor and reactors.
Pin<&mut Struct>
into Pin<&mut Struct::field>
).Proudly self-hosted on a cheap Raspberry Pi