cfg-if • 1.0.0A macro to ergonomically define an item depending on a large number of #[cfg]
parameters. Structured like an if-else chain, the first matching branch is the
item that gets emitted.
DIRECT
0
directories • 5.0.1A tiny mid-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows and macOS by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.
DIRECT
24
dirs-sys • 0.4.1System-level helper functions for the dirs and directories crates.
INDIRECT
23
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.
INDIRECT
0
errno • 0.3.10Cross-platform interface to the `errno` variable.
INDIRECT
11
getrandom • 0.2.15A small cross-platform library for retrieving random data from system source
INDIRECT
3
glob • 0.3.1Support for matching file paths against Unix shell style patterns.
INDIRECT
0
home • 0.5.11Shared definitions of home directories.
peeking_take_while • 0.1.2Like `Iterator::take_while`, but calls the predicate on a peeked value. This allows you to use `Iterator::by_ref` and `Iterator::take_while` together, and still get the first value for which the `take_while` predicate returned false after dropping the `by_ref`.
INDIRECT
0
proc-macro2 • 1.0.92A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.
regex • 1.8.4An implementation of regular expressions for Rust. This implementation uses
finite automata and guarantees linear time matching on all inputs.