arrayvec • 0.5.2A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.
INDIRECT
0
ascii-canvas • 2.0.0simple canvas for drawing lines and styled text and emitting to the terminal
cast • 0.3.0Ergonomic, checked cast functions for primitive types
INDIRECT
0
cc • 1.1.31A build-time dependency for Cargo build scripts to assist in invoking the native
C compiler to compile native C code into a static archive to be linked into Rust
code.
cfg-if • 0.1.10A 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.
INDIRECT
0
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.
diff • 0.1.13An LCS based slice and string diffing implementation.
INDIRECT
0
digest • 0.8.1Traits for cryptographic hash functions and message authentication codes
INDIRECT
2
dirs • 1.0.5A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox 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.
INDIRECT
16
downcast-rs • 1.2.1Trait object downcasting support using only safe Rust. It supports type
parameters, associated types, and type constraints.
DIRECT
0
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.
INDIRECT
0
ena • 0.13.1Union-find, congruence closure, and other unification code. Based on code from rustc.
INDIRECT
1
env_logger • 0.9.3A logging implementation for `log` which is configured via an environment
variable.
INDIRECT
24
errno • 0.3.9Cross-platform interface to the `errno` variable.
flate2 • 1.0.34DEFLATE compression and decompression exposed as Read/BufRead/Write streams.
Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip,
and raw deflate streams.
INDIRECT
4
fxhash • 0.2.1A fast, non-secure, hashing algorithm derived from an internal hasher used in FireFox and Rustc.
INDIRECT
1
getrandom • 0.1.16A small cross-platform library for retrieving random data from system source
INDIRECT
3
getrandom • 0.2.15A small cross-platform library for retrieving random data from system source
INDIRECT
3
gimli • 0.27.3A library for reading and writing the DWARF debugging format.
INDIRECT
0
glob • 0.3.1Support for matching file paths against Unix shell style patterns.
DIRECT
0
half • 1.8.3Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.
INDIRECT
0
halfbrown • 0.1.18Multi backend HashMap for higher performance on different key space sizes
itoa • 0.4.8Fast integer primitive to string conversion
INDIRECT
0
itoa • 1.0.11Fast integer primitive to string conversion
INDIRECT
0
js-sys • 0.3.72Bindings for all JS global objects and functions in all JS environments like
Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.
lzma-sys • 0.1.20Raw bindings to liblzma which contains an implementation of LZMA and xz stream
encoding/decoding.
High level Rust bindings are available in the `xz2` crate.
ordermap • 0.3.5A hash table with consistent order and fast iteration. NOTE: This crate was renamed to indexmap. Please use it under its new name.
INDIRECT
0
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`.
pretty_assertions • 0.6.1Overwrite `assert_eq!` and `assert_ne!` with drop-in replacements, adding colorful diffs.
DIRECT
11
proc-macro2 • 1.0.89A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.
regex • 1.7.3An implementation of regular expressions for Rust. This implementation uses
finite automata and guarantees linear time matching on all inputs.
DIRECT
3
rental-impl • 0.5.5An implementation detail of rental. Should not be used directly.
INDIRECT
4
rental • 0.5.6A macro to generate safe self-referential structs, plus premade types for common use cases.
DIRECT
6
rust-argon2 • 0.8.3Rust implementation of the Argon2 password hashing function.
sha2 • 0.8.2Pure Rust implementation of the SHA-2 hash function family
including SHA-224, SHA-256, SHA-384, and SHA-512.
INDIRECT
9
shlex • 1.3.0Split a string into shell words, like Python's shlex.
INDIRECT
0
simd-json • 0.2.5High performance JSON parser based on a port of simdjson
DIRECT
24
simd-json • 0.3.26High performance JSON parser based on a port of simdjson
INDIRECT
25
siphasher • 0.2.3SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust
INDIRECT
0
siphasher • 0.3.11SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust
INDIRECT
0
stable_deref_trait • 1.2.0An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental.
typenum • 1.17.0Typenum is a Rust library for type-level numbers evaluated at
compile time. It currently supports bits, unsigned integers, and signed
integers. It also provides a type-level array of type-level numbers, but its
implementation is incomplete.
unicode-normalization • 0.1.24This crate provides functions for normalization of
Unicode strings, including Canonical and Compatible
Decomposition and Recomposition, as described in
Unicode Standard Annex #15.
INDIRECT
2
unicode-segmentation • 1.12.0This crate provides Grapheme Cluster, Word and Sentence boundaries
according to Unicode Standard Annex #29 rules.
INDIRECT
0
unicode-width • 0.1.14Determine displayed width of `char` and `str` types
according to Unicode Standard Annex #11 rules.
INDIRECT
0
unicode-xid • 0.1.0Determine whether characters have the XID_Start
or XID_Continue properties according to
Unicode Standard Annex #31.
INDIRECT
0
unicode-xid • 0.2.6Determine whether characters have the XID_Start
or XID_Continue properties according to
Unicode Standard Annex #31.
DIRECT
0
url • 1.7.2URL library for Rust, based on the WHATWG URL Standard
web-sys • 0.3.72Bindings for all Web APIs, a procedurally generated crate from WebIDL
INDIRECT
14
winapi-i686-pc-windows-gnu • 0.4.0Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.
INDIRECT
0
winapi-x86_64-pc-windows-gnu • 0.4.0Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.
nom • 4.2.3A byte-oriented, zero-copy, parser combinators library
INDIRECT
2
nom • 7.1.3A byte-oriented, zero-copy, parser combinators library
INDIRECT
2
onig_sys • 69.8.1The `onig_sys` crate contains raw rust bindings to the
oniguruma library. This crate exposes a set of unsafe
functions which can then be used by other crates to
create safe wrappers around Oniguruma.
You probably don't want to link to this crate directly;
instead check out the `onig` crate.
INDIRECT
68
onig • 6.4.0Rust-Onig is a set of Rust bindings for the
Oniguruma regular expression library. Oniguruma
is a modern regex library with support for
multiple character encodings and regex syntaxes.
redox_users • 0.3.5A Rust library to access Redox users and groups functionality
INDIRECT
12
strsim • 0.10.0Implementations of string similarity metrics. Includes Hamming, Levenshtein,
OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.
INDIRECT
0
strsim • 0.8.0Implementations of string similarity metrics. Includes Hamming, Levenshtein,
OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.
INDIRECT
0
textwrap • 0.11.0Powerful library for word wrapping, indenting, and dedenting strings
INDIRECT
1
which • 4.4.2A Rust equivalent of Unix command "which". Locate installed executable in cross platforms.
INDIRECT
27
winutil • 0.1.1Simple library providing wrappers around a handful of useful winapi calls.