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.
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.
INDIRECT
0
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.
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
5
form_urlencoded • 1.2.1Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.
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.
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
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.
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.
pin-weak • 1.1.0Small wrapper around an equivalent of Pin<Weak<T>>
DIRECT
0
rctree • 0.4.0A 'DOM-like' tree implemented using reference counting
INDIRECT
0
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.