Bindings to miniz.c for DEFLATE compression and decompression exposed as Reader/Writer streams. Contains bindings for zlib, deflate, and gzip-based streams.
radium
provides abstractions and graceful degradation for behavior that must be shared-mutable, but merely may use atomic instructions to do so.
This package provides a compile time string constant obfuscation for Rust. The string constant itself is embedded in obfuscated form and deobfuscated locally.
radium
provides abstractions and graceful degradation for behavior that must be shared-mutable, but merely may use atomic instructions to do so.
This package provides a rust library that handles OEM code pages (e.g. CP437,737,850) for single byte character sets.
radium
provides abstractions and graceful degradation for behavior that must be shared-mutable, but merely may use atomic instructions to do so.
This crate provides a Rust abstraction over the features of the C library hidapi
. Based off of hidapi-rs
by Osspial.
This crate provides a Rust abstraction over the features of the C library hidapi
. Based off of hidapi-rs
by Osspial.
Opens a user's preferred text editor so they can edit data inline and saves the result to a String. Useful for interactive CLI applications.
A macro to generate safe self-referential structs, plus premade types for common use-cases. This crate is frozen and should be avoided if possible.
Arrow2 is a Rust library to work with the Arrow format. It is a re-write of the official Arrow crate using transmute-free operations.
This crate provides facilities for testing the approximate equality of floating-point based types, using either relative difference, or units in the last place (ULPs) comparisons.
This crate provides facilities for testing the approximate equality of floating-point based types, using either relative difference, or units in the last place (ULPs) comparisons.
This crate provides facilities for testing the approximate equality of floating-point based types, using either relative difference, or units in the last place (ULPs) comparisons.
trycmd is a test harness that will enumerate test case files and run them to verify the results, taking inspiration from trybuild
and cram
.
trycmd is a test harness that will enumerate test case files and run them to verify the results, taking inspiration from trybuild
and cram
.
trycmd is a test harness that will enumerate test case files and run them to verify the results, taking inspiration from trybuild
and cram
.
This crate provides facilities for testing the approximate equality of floating-point based types, using either relative difference, or units in the last place (ULPs) comparisons.
This crate provides the official Rust implementation of the BLAKE3 cryptographic hash function. BLAKE3 is faster than MD5, SHA-1, SHA-2, SHA-3, and BLAKE2.
This crate provides the official Rust implementation of the BLAKE3 cryptographic hash function. BLAKE3 is faster than MD5, SHA-1, SHA-2, SHA-3, and BLAKE2.
This package provides Generic, convenient and lock-free `std` atomics via Atomic<T>
. Can be used with many primitive types (including floats) and with custom types.
This package provides a generic Atomic<T>
type for all T: Copy
types, unlike the standard library which only provides a few fixed atomic types.
This package provides a generic Atomic<T>
type for all T: Copy
types, unlike the standard library which only provides a few fixed atomic types.
nickel.rs
is a simple and lightweight foundation for web applications written in Rust. Its API is inspired by the popular express
framework for JavaScript.