cc • 1.2.57A 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
2
cfg-if • 1.0.4A 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
clap_derive • 3.2.25Parse command line argument by defining a struct, derive crate.
cpufeatures • 0.2.17Lightweight 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-sys • 0.3.7System-level helper functions for the dirs and directories crates.
INDIRECT
15
dirs • 4.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
16
either • 1.15.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.
INDIRECT
0
errno • 0.2.8Cross-platform interface to the `errno` variable.
INDIRECT
8
errno • 0.3.14Cross-platform interface to the `errno` variable.
ipnet • 2.12.0Provides 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.
maybe-owned • 0.3.4provides a `MaybeOwned` (and `MaybeOwnedMut`) type similar to std's `Cow` but it implements `From<T>` and `From<&'a T>` and does not require `ToOwned`
proc-macro2 • 1.0.106A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.
INDIRECT
1
psm • 0.1.30Portable Stack Manipulation: stack manipulation and introspection routines
regex • 1.8.4An implementation of regular expressions for Rust. This implementation uses
finite automata and guarantees linear time matching on all inputs.
INDIRECT
1
rustc_version • 0.4.1A library for querying the version of a installed rustc compiler
rustc-hash • 1.1.0A speedy, non-cryptographic hashing algorithm used by rustc
INDIRECT
0
scopeguard • 1.2.0A RAII scope guard that will run a given closure when it goes out of scope,
even if the code between panics (assuming unwinding panic).
Defines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as
shorthands for guards with one of the implemented strategies.
INDIRECT
0
semver • 1.0.26Parser and evaluator for Cargo's flavor of Semantic Versioning
smallvec • 1.15.1'Small vector' optimization: store up to a small number of items on the stack
INDIRECT
0
socket2 • 0.5.10Utilities for handling networking sockets with a maximal amount of configuration
possible intended.
INDIRECT
11
socket2 • 0.6.3Utilities for handling networking sockets with a maximal amount of configuration
possible intended.
INDIRECT
3
stable_deref_trait • 1.2.1An 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.
time • 0.3.15Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].
INDIRECT
3
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.
DIRECT
6
typenum • 1.19.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.25This 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
url • 2.5.8URL library for Rust, based on the WHATWG URL Standard
INDIRECT
12
utf8_iter • 1.0.4Iterator by char over potentially-invalid UTF-8 in &[u8]
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.
slab • 0.4.12Pre-allocated storage for a uniform data type
INDIRECT
0
strsim • 0.10.0Implementations of string similarity metrics. Includes Hamming, Levenshtein,
OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.
INDIRECT
0
textwrap • 0.16.2Library for word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.
wast • 218.0.1Customizable Rust parsers for the WebAssembly Text formats WAT and WAST
INDIRECT
5
wat • 1.218.1Rust parser for the WebAssembly Text format, WAT
INDIRECT
6
wit-bindgen • 0.51.0Rust bindings generator and runtime support for WIT and the component model.
Used when compiling Rust programs to the component model.
INDIRECT
0
MIT OR Unlicense5
Package
Relation
Dependencies
Published
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.
INDIRECT
0
memchr • 2.8.0Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for
1, 2 or 3 byte search and single substring search.