backtrace • 0.3.68A library to acquire a stack trace (backtrace) at runtime in a Rust program.
INDIRECT
11
bitflags • 1.3.2A macro to generate structures which behave like bitflags.
INDIRECT
0
bitflags • 2.6.0A macro to generate structures which behave like bitflags.
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.
INDIRECT
1
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.
idna • 0.2.3IDNA (Internationalizing Domain Names in Applications) and Punycode.
INDIRECT
5
idna • 0.5.0IDNA (Internationalizing Domain Names in Applications) and Punycode.
INDIRECT
4
indexmap • 1.9.3A 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.
INDIRECT
0
itoa • 1.0.11Fast integer primitive to string conversion
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.
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
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.
trust-dns-proto • 0.22.0Trust-DNS is a safe and secure DNS library. This is the foundational DNS protocol library for all Trust-DNS projects.
INDIRECT
74
trust-dns-resolver • 0.22.0Trust-DNS is a safe and secure DNS library. This Resolver library uses the Client library to perform all DNS queries. The Resolver is intended to be a high-level library for any DNS record resolution see Resolver and AsyncResolver for supported resolution types. The Client can be used for other queries.
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
url • 2.5.2URL library for Rust, based on the WHATWG URL Standard
INDIRECT
7
uuid • 1.6.1A library to generate and parse UUIDs.
DIRECT
10
vcpkg • 0.2.15A library to find native dependencies in a vcpkg tree at build
time in order to be used in Cargo build scripts.
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
MIT24
Package
Relation
Dependencies
Published
bytes • 1.8.0Types and traits for working with bytes
INDIRECT
0
data-encoding • 2.6.0Efficient and customizable data-encoding functions like base64, base32, and hex