-
const-str
compile-time string operations
-
const_panic
const panic with formatting
-
constcat
concat! with support for const variables and expressions
-
machine-prime
ne plus ultra primality testing for machine-sized integers
-
fugit
Time library for embedded targets with ease-of-use and performance first
-
databake
Trait that lets structs represent themselves as (const) Rust expressions
-
dtmf_table
A zero-heap, no_std, const-first DTMF keypad frequency table with runtime tolerance helpers. Also available in Python
-
const_soft_float
Const Soft Float Point
-
asn1_len
convert back and forth between unsigned int and ASN.1 Length
-
constgebra
Const Linear Algebra
-
p3-miden-goldilocks
Miden variant of Goldilocks field with public const constructors
-
constptr
NonNull without mutability
-
fastnum2
fork of Fast decimal numbers library
-
jaarg
It can parse your arguments you should use it it's called jaarg
-
dirty_static
container for an immutable value that allows sneaky reloading in debug mode (via UnsafeCell) while keeping the data safe and constant in release mode. This allows you to tweak data while testing an application…
-
small_type_id
generation constant 32 bit nonzero unique identifiers for types
-
dtmf_tones
A zero-heap, no_std, const-first DTMF keypad frequency table with runtime tolerance helpers
-
cfg_block
allow using #[cfg(...)] and other macros on blocks
-
generic-upper-bound
Stable workaround for internal uses of generic-const-exprs
-
const-init
trait for things that are const initializable
-
optionally_const
Optional constness on stable Rust
-
lhash
Minimal hashing library
-
trig-const
Const trig functions in Rust
-
const-crc32
A
const fnimplementation of crc32 checksum algorithm -
const-macros
Various macros for const contexts
-
pkg-version
Macros expanding to the package version
-
rustc-version-const
rustc version as a const function at runtime (detected at build-time)
-
const-type-layout
Derivable const trait to view and compare the layout of a struct, union, or enum
-
unroll-lite
Unroll loops in const contexts, declarative macro version
-
machine-factor
constant factorisation for machine-size integers
-
nz
Collection of 100% safe macros for creating non-zero integers more easily
-
const-crc32-nostd
A
const fnimplementation of crc32 checksum algorithm -
thisenum
Assign constant literals to enum arms
-
sigmah
Create and scan binary signature in Rust efficiently
-
non-null-const
A *const equivalent of NonNull<T>
-
const-util
Stable implementations for some missing const functions
-
const_sizes
提供友好可读的常量大小
-
const-siphasher
SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust
-
analog_literals
Multi-Dimensional Analog Literals in Rust
-
softfloat
Pure software floating-point implementation, with
constandno_stdsupport -
c0nst
proc-macro for sharing code between const and non-const traits
-
fugit-timer
A Count Down Timer abstaction that uses fugit time primitives
-
typus_fugit
typenumpowered time library for the embedded ecosystem -
punch-card
Punched cards in Rust
-
tuple_split
An extension for the tupleops crate which adds a trait for splitting tuples
-
const-builder
Derive macro for const-compatible compile-time checked builders
-
const-map-array
Map arrays in a const context
-
index-fixed
convert slices into arrays using indexes ([T] -> [T;N])
-
const-vec
Vec-like data structure with immutable push method
-
concat_const
const
&[u8]and&strconcatenation -
wstr-literal
Proc macros for building UTF-16 null-terminated arrays at compile time
-
maybe_path
Zero overhead static initializer for Path
-
phosphor-svgs
Autogenerated Phosphor Icons SVGs as
const &strs -
owned_str
Provide a stack allocated String for no-std or const environement
-
arrav
Sentinel-based heapless vector
-
const-config-size
read a const usize from an array length, map key count, or integer literal in a .json file
-
netlit
Express literal IP addresses and socket addresses directly in code
-
mutability_marker
Marker types describing mutability
-
def_oid
Define OID into ASN1 bytes format at compile time by using OID arcs literal string
-
astr
A const lenght stack str
-
optargs
Easily create macros for functions with optional arguments
-
type_eval
Type level evaluation and proof-carrying
-
const-trig
providing const trig functions
-
sqlstate-inline
Memory efficient const-friendly types for SQLSTATE codes
-
serde-constant
Const values for serde
-
light_bitmap
A minimal, fixed-size bitmap library written in pure Rust
-
constdefault
A const Default trait
-
cliff
Find the load at which a benchmark falls over
-
cstr-literal
A const-friendly macro for C string literals
-
const_guards
An attribute macro for compile time constraints on const generics
-
const-currying
A procedural macro for speeding up your function using currying
-
atomic_cell
Lock-free thread-safe mutable memory locations
-
const_num_bigint
const bigint
-
timelane
Convert between nanoseconds, seconds, days, years... in const.
-
cartesian_array_product
Arrays of the cartesian product of a set of items
-
const_fixedp
A const type for fixed point arithmetic
-
sha3-const
const fn implementation of the SHA-3 family of hash and extendable-output functions
-
const-dispatch
Static dispatch of small runtime
enums into the const/type reälm, to reduce runtime branching -
const-exhaustive
Enumerate all values of a type at compile time
-
symbolism
Unique symbols made from human readable tags
-
include-repo
implements the 'include_repo!' macro for easy AGPL compliance! Include a tarball as a const in your code!
-
matdesign-color
Material Design Color Palettes for Rust
-
enum_const
enum const trait
-
lazy_id
A thread-safe lazily-initialized ID
-
const-sub-array
Extract a fixed size sub-array out of an array with complie-time length and offset checks
-
stack-stack
stack-allocated stack
-
constvec
no heap vec in const expr
-
zombiezen-const-cstr
Create static C-compatible strings from Rust string literals
-
enumeraties
Static properties on enum variants
-
pure_cell
Alternative to GhostCell that provides safe interior mutability via const expressions
-
auto-const-array
Define a const array without specify length
-
const_env_impl--value
Configure const and static items by environment variables
-
const_std_vec
const std vec
-
array_builder
example for the ArrayBuilder RFC
-
const-serialize-macro
A macro to derive const serialize
-
const_type
define enum-like const-types, but with aliases for variants
-
proc_strarray
Create const u8 array from str or byte str literal
-
blk_count_macro
macro for counting a number of comma-separated tokens at compile time
-
constuneval
serializer to embed structs/tables as const Rust code using Debug trait
-
const_json
way to embed and access const JSON in Rust code
-
wstr-literal_impl
Proc macros for building UTF-16 null-terminated arrays at compile time
-
static_locks
The
parking_lotlocks but usable in statics and const fn -
const-str-proc-macro
compile-time string operations
-
static_format
Format strings with no runtime overhead
-
macro_const
A macro for creating corresponding macro definitions for constants which evaluate to the same values
-
actix-web-codegen-const-routes
Routing and runtime macros for Actix Web with support for const routes
-
amap
define
[Option<T>; N]easily -
crange
types and functions to access a constant number of elements from a slice
-
instance_code
Turn instances into source code
-
scs-sdk-rs
Bindings for SCS Software SDK
-
const_strcmp
String compare as a const function
-
strlen
strcpy for const and runtime evals
-
devault
A more flexible alternative to deriving Default
Try searching with DuckDuckGo.