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.
cc • 1.0.99A 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.
INDIRECT
3
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.
cpufeatures • 0.2.16Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets,
with no_std support and support for mobile targets including Android and iOS
digest • 0.10.7Traits for cryptographic hash functions and message authentication codes
INDIRECT
5
dirs-next • 2.0.0A 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
18
dirs-sys-next • 0.1.2system-level helper functions for the dirs and directories crates
INDIRECT
17
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.
INDIRECT
0
env_logger • 0.7.1A logging implementation for `log` which is configured via an environment
variable.
INDIRECT
25
env_logger • 0.9.3A logging implementation for `log` which is configured via an environment
variable.
INDIRECT
24
env_proxy • 0.4.1Determination of proxy parameters for a URL from the environment
filetime • 0.2.25Platform-agnostic accessors of timestamps in File metadata
INDIRECT
15
flate2 • 1.0.35DEFLATE compression and decompression exposed as Read/BufRead/Write streams.
Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip,
and raw deflate streams.
git2-curl • 0.15.0Backend for an HTTP transport in libgit2 powered by libcurl.
Intended to be used with the git2 crate.
INDIRECT
45
git2 • 0.14.4Bindings to libgit2 for interoperating with git repositories. This library is
both threadsafe and memory safe and allows both reading and writing git
repositories.
INDIRECT
28
glob • 0.3.1Support for matching file paths against Unix shell style patterns.
idna • 0.2.3IDNA (Internationalizing Domain Names in Applications) and Punycode.
INDIRECT
5
indexmap • 1.9.3A hash table with consistent order and fast iteration.
INDIRECT
2
indexmap • 2.7.0A hash table with consistent order and fast iteration.
INDIRECT
2
ipnet • 2.10.1Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.
js-sys • 0.3.76Bindings 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.
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.7.3An implementation of regular expressions for Rust. This implementation uses
finite automata and guarantees linear time matching on all inputs.
rustfix • 0.6.1Automatically apply the suggestions made by rustc
INDIRECT
12
secrecy • 0.8.0Wrapper types and traits for secret management which help ensure
they aren't accidentally copied, logged, or otherwise exposed
(as much as possible), and also ensure secrets are securely wiped
from memory when dropped.
tar • 0.4.43A Rust implementation of a TAR file reader and writer. This library does not
currently handle compression, but it is abstract over all I/O readers and
writers. Additionally, great lengths are taken to ensure that the entire
contents are never required to be entirely resident in memory all at once.
INDIRECT
16
tempfile • 3.14.0A library for managing temporary files and directories.
toml • 0.5.11A native Rust encoder and decoder of TOML-formatted files and streams. Provides
implementations of the standard Serialize/Deserialize traits for TOML data to
facilitate deserializing and serializing Rust structures.
INDIRECT
6
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.
INDIRECT
0
ucd-trie • 0.1.7A trie for storing Unicode codepoint sets and maps.
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-width • 0.1.14Determine displayed width of `char` and `str` types
according to Unicode Standard Annex #11 rules.
INDIRECT
0
unicode-xid • 0.2.6Determine whether characters have the XID_Start
or XID_Continue properties according to
Unicode Standard Annex #31.
web-sys • 0.3.76Bindings 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.
zeroize • 1.8.1Securely clear secrets from memory with a simple trait built on
stable Rust primitives which guarantee memory is zeroed using an
operation will not be 'optimized away' by the compiler.
Uses a portable pure Rust implementation that works everywhere,
even WASM!
INDIRECT
0
MIT61
Package
Relation
Dependencies
Published
ansi_term • 0.12.1Library for ANSI terminal colours and styles (bold, underline)
redox_users • 0.4.6A Rust library to access Redox users and groups functionality
INDIRECT
13
retain_mut • 0.1.9Provide retain_mut method that has the same functionality as retain but gives mutable borrow to the predicate.
INDIRECT
0
rust-embed-impl • 6.8.1Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev
rust-embed • 6.8.1Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev
INDIRECT
29
schannel • 0.1.27Schannel bindings for rust, allowing SSL/TLS (e.g. https) without openssl
INDIRECT
10
slab • 0.4.9Pre-allocated storage for a uniform data type
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
tera • 1.17.1Template engine based on Jinja2/Django templates
INDIRECT
100
textwrap • 0.11.0Powerful library for word wrapping, indenting, and dedenting strings
INDIRECT
1
textwrap • 0.16.1Library for word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.
INDIRECT
0
globset • 0.4.9Cross platform single glob and glob set matching. Glob set matching is the
process of matching one or more glob patterns against a single candidate path
simultaneously, and returning all of the globs that matched.
INDIRECT
7
ignore • 0.4.18A fast library for efficiently matching ignore files such as `.gitignore`
against file paths.
INDIRECT
26
memchr • 2.7.4Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for
1, 2 or 3 byte search and single substring search.
INDIRECT
0
same-file • 1.0.6A simple crate for determining whether two file paths point to the same file.
INDIRECT
11
termcolor • 1.4.1A simple cross platform library for writing colored text to a terminal.