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
arrayvec • 0.7.6A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.
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 • 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.
codemap-diagnostic • 0.1.2[DEPRECATED] Library for displaying compiler error messages, extracted from rustc.
INDIRECT
13
codemap • 0.1.3A data structure for efficiently storing source code position and span information
(e.g. in a compiler AST), and mapping it back to file/line/column locations for error
reporting and suggestions.
cty • 0.2.2Type aliases to C types like c_int for use with bindgen
INDIRECT
0
data-url • 0.1.1Processing of data: URL according to WHATWG’s Fetch Standard
INDIRECT
1
deflate • 0.8.6A DEFLATE, zlib and gzip encoder written in Rust.
INDIRECT
2
derive_utils • 0.11.2A procedural macro helper for easily writing derive macros for enums.
INDIRECT
4
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
17
dirs-sys-next • 0.1.2system-level helper functions for the dirs and directories crates
INDIRECT
16
downcast-rs • 1.2.1Trait object downcasting support using only safe Rust. It supports type
parameters, associated types, and type constraints.
INDIRECT
0
dtoa • 1.0.9Fast floating point primitive to string conversion
INDIRECT
0
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.
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.
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.
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.
scoped-tls-hkt • 0.1.5A more flexible version of `scoped-tls`, allowing the following additional
features:
- Storage of references to dynamically sized types.
- Storage of mutable references.
- Storage of types containing unbound lifetime parameters (higher-kinded types).
- Some combination of the above.
INDIRECT
0
scoped-tls • 1.0.1Library implementation of the standard library's old `scoped_thread_local!`
macro for providing scoped access to thread local storage (TLS) so any type can
be stored into TLS.
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.23Parser and evaluator for Cargo's flavor of Semantic Versioning
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.
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
triomphe • 0.1.14A fork of std::sync::Arc with some extra functionality and without weak references (originally servo_arc)
INDIRECT
7
ttf-parser • 0.12.3A high-level, safe, zero-allocation TrueType font parser.
INDIRECT
0
ttf-parser • 0.14.0A high-level, safe, zero-allocation TrueType font parser.
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-script • 0.5.7This crate exposes the Unicode `Script` and `Script_Extension` properties from [UAX #24](http://www.unicode.org/reports/tr24/)
INDIRECT
0
unicode-segmentation • 1.12.0This crate provides Grapheme Cluster, Word and Sentence boundaries
according to Unicode Standard Annex #29 rules.
web-sys • 0.3.72Bindings for all Web APIs, a procedurally generated crate from WebIDL
INDIRECT
14
weezl • 0.1.8Fast LZW compression and decompression.
INDIRECT
0
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.
darling_core • 0.10.2Helper crate for proc-macro library for reading attributes into structs when
implementing custom derives. Use https://crates.io/crates/darling in your code.
INDIRECT
7
darling_core • 0.13.4Helper crate for proc-macro library for reading attributes into structs when
implementing custom derives. Use https://crates.io/crates/darling in your code.
INDIRECT
7
darling_macro • 0.10.2Internal support for a proc-macro library for reading attributes into structs when
implementing custom derives. Use https://crates.io/crates/darling in your code.
INDIRECT
8
darling_macro • 0.13.4Internal support for a proc-macro library for reading attributes into structs when
implementing custom derives. Use https://crates.io/crates/darling in your code.
INDIRECT
8
darling • 0.10.2A proc-macro library for reading attributes into structs when
implementing custom derives.
INDIRECT
9
darling • 0.13.4A proc-macro library for reading attributes into structs when
implementing custom derives.
redox_users • 0.4.6A Rust library to access Redox users and groups functionality
INDIRECT
12
rgb • 0.8.50`struct RGB/RGBA/etc.` for sharing pixels between crates + convenience methods for color manipulation.
Allows no-copy high-level interoperability. Also adds common convenience methods and implements standard Rust traits to make `RGB`/`RGBA` pixels and slices first-class Rust objects.
INDIRECT
1
rustybuzz • 0.4.0A complete harfbuzz shaping algorithm port to Rust.
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.9.3Implementations of string similarity metrics. Includes Hamming, Levenshtein,
OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.
strum • 0.23.0Helpful macros for working with enums and strings
INDIRECT
0
textwrap • 0.16.1Library for word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.
INDIRECT
0
tiff • 0.6.1TIFF decoding and encoding library in pure Rust
INDIRECT
11
wayland-client • 0.29.5Bindings to the standard C implementation of the wayland protocol, client side.
wayland-scanner • 0.29.5Wayland Scanner for generating rust APIs from XML wayland protocol files.
INDIRECT
4
wayland-sys • 0.29.5FFI bindings to the various libwayland-*.so libraries. You should only need this crate if you are working on custom wayland protocol extensions. Look at the crate wayland-client for usable bindings.
Inflector • 0.11.4Adds String based inflections for Rust. Snake, kebab, camel, sentence, class, title and table cases as well as ordinalize, deordinalize, demodulize, foreign key, and pluralize/singularize are supported as both traits and pure functions acting on String types.
INDIRECT
0
0BSD OR Apache-2.0 OR MIT2
Package
Relation
Dependencies
Published
adler • 1.0.2A simple clean-room implementation of the Adler-32 checksum
INDIRECT
0
adler2 • 2.0.0A simple clean-room implementation of the Adler-32 checksum