This package provides a Rust fixture based test framework. It uses a procedural macro to implement fixtures and table based tests.
This package provides a way to convert seconds into a human readable format (struct) containing years, days, hours, minutes and seconds.
radium
provides abstractions and graceful degradation for behavior that must be shared-mutable, but merely may use atomic instructions to do so.
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 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.
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.
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.
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 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
.
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 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.
Bindings 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.
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 Generic, convenient and lock-free `std` atomics via Atomic<T>
. Can be used with many primitive types (including floats) and with custom types.