-
serde-big-array
Big array helper for serde
-
hybrid-array
Hybrid typenum-based and const generic array types designed to provide the flexibility of typenum-based expressions while also allowing interoperability and a transition path to const generics
-
fixedstr
strings of constant maximum size that can be copied and stack allocated using const generics
-
datasize
A simplified heap memory size estimator
-
serde_arrays
module to support serializing and deserializing const generic or arbitrarily-large arrays
-
easyfft
providing an easy FFT API for arrays and slices
-
heatshrink-bin
A minimal library implementing the heatshrink compression algorithm for no_std environments
-
vectrix
A stack-allocated matrix type implemented with const generics
-
heatshrink-lib
A minimal library implementing the heatshrink compression algorithm for no_std environments
-
la-stack
Fast, stack-allocated linear algebra for fixed dimensions
-
axb
A lightweight, zero-dependency linear algebra library with compile-time dimension checking
-
const_struct
macro that allows const structures to be passed as const generics
-
yangon
A high-performance, stack-allocated string type for Rust with fixed capacity and zero heap allocations
-
hybrid-array-arcium-fork
Hybrid typenum-based and const generic array types designed to provide the flexibility of typenum-based expressions while also allowing interoperability and a transition path to const generics
-
ranch
Ranged integer types and math
-
elain
Set a type's minimum alignment with const generics
-
reify-reflect
Unified reification and reflection ecosystem for Rust
-
rtree_rs
R-tree for Rust
-
vecmat
Low-dimensional vector algebra with min_const_generics support
-
generic-upper-bound
Stable workaround for internal uses of generic-const-exprs
-
combined_str
Zero-copy, const-generic string combinator for no_std environments
-
array-plus-extra
An array type that holds N+EXTRA elements with const generic parameters, providing safe slice access to contiguous memory
-
typewit_gce
for coercing between equal types with generic const arguments
-
auto-concat-array
Concatenate fixed-size arrays on stable Rust with automatic array length inference
-
concise_vec
A concise, highly optimized vector implementation leveraging const generics in Rust
-
kemkem
Unverified, unoptimized, and downright dirty implementation of the ML-KEM
-
optimath
Linear Algebra using const generics for no_std and specialization to enable SIMD
-
ordes
treating arrays and tuples a little bit more like vectors
-
binvec
binary vector type developed in Rust to use memory efficiently. It is characterized by using the minimum memory space to store an array of bool values.
-
bitarray
A const generics driven bit array specialized for hamming distance
-
const-lru
no_std, non-hashing, constant-capacity, constant-memory-usage LRU cache
-
const-arithmetic
Exploits Rust's type generic system to perform integer arithmetics at compile time
-
const-zero
a const mem::zeroed
-
Xorfilter
No alloc membership approximation
-
array-fusion
Array merging and splitting facilities
-
copstr
COpy STRing module
-
const_typed_builder
Compile-time type-checked builder derive using const generics
-
const_unit_poc
Proof of Concept: Physical units through const generics
-
minsize
Collections with a statically known minimum size (using const generics)
-
checks
Adds several compile time checks for const generics
-
array-bin-ops
Efficient array binary operations
-
const-chunks
Extension trait to chunk iterators into const-length arrays
-
ruint
Unsigned integer type with const-generic bit length
-
const-reify
Safe runtime-to-const-generic dispatch via match tables
-
urlquerystring
A high-performance, zero-allocation URL query string parser
-
diman_lib
Commonly used types for internal use in diman
-
sharded-offset-map
A map from u64 to T that can be written from multiple threads
-
slist
Algebraic lists with statically determined size that live on stack
-
fast_collections
noheap zero copy collections
-
const-assert
Assert struct for const generics
-
sized_matrix
Sized matrices using const generics for better type checking and performance
-
e-write-buffer
A no_std, const-generic,
core::fmt::Writeable buffer -
matrix-rs
using matrices in rust. Uses const generics to ensure compile-time matrix safety.
-
const_power_of_two
working with constant generics that are powers of two
-
const-generic-alignment
Const-generic-aligned ZST
-
const_guards
An attribute macro for compile time constraints on const generics
-
bit-bounds
Helper traits for const generic bitwise bounds
-
mat-rs
no_std implementation of mathematical matrix types
-
chunk_iter
Chunked iterator generic over any iterator
-
dntk-matrix
Statically sized matrix using a definition with const generics (only for nightly)
-
bool_const
generic const boolean expressions
-
frankencell
An alternative to
qcellandghost-cellthat instead uses const generics -
picostring
A stack allocated string that requires no extra space to store length
-
const-buffer
A fixed-capacity memory buffer allocated on the stack using const generics
-
boxed-slice
An easy abstraction around boxed slices sized by a const generic
-
choose-from
dependency-free crate for enforcing a selection from set values
-
const-either
Option and Either types with variants known at compile time
-
const-generic-wrap
wrapper for const generics
-
const-currying
A procedural macro for speeding up your function using currying
-
mtrx
type-safe matrix operations using const generics
-
unroll-fn
A generic unrollling function
-
constduck
Compile-time ducktyping and reflection using const generics
-
ct_ratio
Compile-time rational arithmetic for use in generics
-
typestring
String constants lifted into types. This is a stopgap until const generics support strings.
-
tamp
Bindings to the tamp compression library
-
partial_const
way to handle constant and non-constant values in a unified way
-
e-ring
A no_std append only ring buffer, when full new element replace oldest one
-
cvec
a const-generics / adt-const-param compatible Vec alternative
-
array-append
a small family of functions for working with const-generic array types
-
constfft
providing an FFT API for arrays
-
generic-predicates
A taste of what const generics could enable in the future
-
newtype_array
A macro to help implementing the standard derived traits on newtype arrays
-
rbf
Super simple const generics based ring buffer implementation for no_std
-
typewit_gce_proc_macros
detail of typewit_gce
-
tiny-uom
performs type-safe and zero-cost dimensional analysis. Like
uombut much smaller. -
chunks-exacter
Extension traits on slices to allow for const-generics chunks_exact
-
vectrix-macro
A macro for composing matrices
-
const-slice
working with slices in compile-time constants
-
xconstants
Adds preliminary support for enum const generics
Try searching with DuckDuckGo.