This package provides bindings to libdeflate for DEFLATE (de)compression exposed as non-streaming buffer operations. Contains bindings for raw deflate, zlib, and gzip data.
This package provides a Rust library to determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31.
This package provides a substitute implementation of the compiler's proc_macro
API to decouple token-based libraries from the procedural macro use case.
This library provides a Rust binding to the original implementation of webview, a tiny cross-platform library to render web-based GUIs as desktop applications.
This package provides a crate for decoding and encoding the header part of gzip files based on the gzip header implementation in the flate2
crate.
This package provides a crate for decoding and encoding the header part of gzip files based on the gzip header implementation in the flate2
crate.
Rustc-rayon is a fork of the Rayon crate. It adds a few "in progress" features that rustc is using, mostly around deadlock detection. These features are not stable and should not be used by others -- though they may find their way into rayon proper at some point. In general, if you are not rustc, you should be using the real rayon crate, not rustc-rayon.
Rustc-rayon is a fork of the Rayon crate. It adds a few "in progress" features that rustc is using, mostly around deadlock detection. These features are not stable and should not be used by others -- though they may find their way into rayon proper at some point. In general, if you are not rustc, you should be using the real rayon crate, not rustc-rayon.
This crate provides arithmetic and aggregation kernels for Apache Arrow. Examples include time-related functions, logical operations for booleans, arithmetic functions such as addition and various aggregation functions.
This package provides a tree-structured thread pool for splitting jobs hierarchically on worker threads. The tree structure means that there is no contention between workers when delivering jobs.
A pure rust replacement for the miniz DEFLATE/zlib encoder/decoder. Using flate2
with the rust_backend
feature provides an easy to use streaming API for miniz_oxide.
A pure rust replacement for the miniz DEFLATE/zlib encoder/decoder. Using flate2
with the rust_backend
feature provides an easy to use streaming API for miniz_oxide.
A pure rust replacement for the miniz DEFLATE/zlib encoder/decoder. Using flate2
with the rust_backend
feature provides an easy to use streaming API for miniz_oxide.
A pure rust replacement for the miniz DEFLATE/zlib encoder/decoder. Using flate2
with the rust_backend
feature provides an easy to use streaming API for miniz_oxide.
A pure rust replacement for the miniz DEFLATE/zlib encoder/decoder. Using flate2
with the rust_backend
feature provides an easy to use streaming API for miniz_oxide.
A pure rust replacement for the miniz DEFLATE/zlib encoder/decoder. Using flate2
with the rust_backend
feature provides an easy to use streaming API for miniz_oxide.
This package provides a stable implementation of the upcoming new `proc_macro` API. Comes with an option, off by default, to also reimplement itself in terms of the upstream unstable API.
This package provides a stable implementation of the upcoming new `proc_macro` API. Comes with an option, off by default, to also reimplement itself in terms of the upstream unstable API.
This package provides a stable implementation of the upcoming new `proc_macro` API. Comes with an option, off by default, to also reimplement itself in terms of the upstream unstable API.
FFI 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.
FFI 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.
This crate lets you write system dependencies in Cargo.toml
metadata, rather than programmatically in build.rs
. This makes those dependencies declarative, so other tools can read them as well.
This crate lets you write system dependencies in Cargo.toml
metadata, rather than programmatically in build.rs
. This makes those dependencies declarative, so other tools can read them as well.
This crate lets you write system dependencies in Cargo.toml
metadata, rather than programmatically in build.rs
. This makes those dependencies declarative, so other tools can read them as well.