Crates.io | fastutil |
lib.rs | fastutil |
version | 0.1.0 |
source | src |
created_at | 2023-12-17 05:17:52.329204 |
updated_at | 2023-12-17 05:17:52.329204 |
description | Fast utilities and optimizations for Rust. |
homepage | https://github.com/notsatvrn/fastutil-rs |
repository | https://github.com/notsatvrn/fastutil-rs |
max_upload_size | |
id | 1072177 |
size | 10,074 |
fastutil-rs
Fast utilities and optimizations for Rust.
fastutil-rs
is a convenience crate that wraps around other crates to provide faster, or otherwise useful replacements for common things in Rust, like collections, random number generators, etc.
no_std
and WASM supportstd
uses the Rust standard library to provide collectionsalloc
uses alloc + hashbrown
to provide collectionshash
(default) provides a fast platform-based hashing algorithm
indexmap
(default) provides a HashMap
and HashSet
that keeps insertion ordermultimap
(std
only) provides a HashMap
which stores multiple valuesrand
(default) provides minimal RNG implementations from smolcrush
serde
enables (de)serialization of collectionsnightly
provides nightly-only optimizations
likely
and unlikely
can be wrapped around conditions to help the compiler optimize if statements based on the likelihood of them being true.hashbrown
if alloc
is being used.The current MSRV is 1.63.0.