-
const-str
compile-time string operations
-
const_panic
const panic with formatting
-
constcat
concat! with support for const variables and expressions
-
fugit
Time library for embedded targets with ease-of-use and performance first
-
databake
Trait that lets structs represent themselves as (const) Rust expressions
-
const_soft_float
Const Soft Float Point
-
machine-prime
ne plus ultra primality testing for machine-sized integers
-
constgebra
Const Linear Algebra
-
asn1_len
convert back and forth between unsigned int and ASN.1 Length
-
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
-
dtmf_tones
A zero-heap, no_std, const-first DTMF keypad frequency table with runtime tolerance helpers
-
small_type_id
generation constant 32 bit nonzero unique identifiers for types
-
p3-miden-goldilocks
Miden variant of Goldilocks field with public const constructors
-
const-init
trait for things that are const initializable
-
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…
-
generic-upper-bound
Stable workaround for internal uses of generic-const-exprs
-
trig-const
Const trig functions in Rust
-
cfg_block
allow using #[cfg(...)] and other macros on blocks
-
optionally_const
Optional constness on stable Rust
-
lhash
Minimal hashing library
-
rustc-version-const
rustc version as a const function at runtime (detected at build-time)
-
const-macros
Various macros for const contexts
-
const-type-layout
Derivable const trait to view and compare the layout of a struct, union, or enum
-
pkg-version
Macros expanding to the package version
-
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-siphasher
SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust
-
thisenum
Assign constant literals to enum arms
-
sigmah
Create and scan binary signature in Rust efficiently
-
const-util
Stable implementations for some missing const functions
-
softfloat
Pure software floating-point implementation, with
constandno_stdsupport -
const_sizes
提供友好可读的常量大小
-
const-crc32
A
const fnimplementation of crc32 checksum algorithm -
analog_literals
Multi-Dimensional Analog Literals in Rust
-
const-crc32-nostd
A
const fnimplementation of crc32 checksum algorithm -
c0nst
proc-macro for sharing code between const and non-const traits
-
typus_fugit
typenumpowered time library for the embedded ecosystem -
punch-card
Punched cards in Rust
-
fugit-timer
A Count Down Timer abstaction that uses fugit time primitives
-
tuple_split
An extension for the tupleops crate which adds a trait for splitting tuples
-
sort-const
Sort arrays and slices in const contexts
-
const-builder
Derive macro for const-compatible compile-time checked builders
-
const-map-array
Map arrays in a const context
-
duh
macro utilities
-
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
-
owned_str
Provide a stack allocated String for no-std or const environement
-
phosphor-svgs
Autogenerated Phosphor Icons SVGs as
const &strs -
const-config-size
read a const usize from an array length, map key count, or integer literal in a .json file
-
arrav
Sentinel-based heapless vector
-
mutability_marker
Marker types describing mutability
-
netlit
Express literal IP addresses and socket addresses directly in code
-
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
-
serde-constant
Const values for serde
-
light_bitmap
A minimal, fixed-size bitmap library written in pure Rust
-
const-trig
providing const trig functions
-
sqlstate-inline
Memory efficient const-friendly types for SQLSTATE codes
-
cstr-literal
A const-friendly macro for C string literals
-
constdefault
A const Default trait
-
cliff
Find the load at which a benchmark falls over
-
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
-
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!
-
enum_const
enum const trait
-
matdesign-color
Material Design Color Palettes for Rust
-
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
-
constvec
no heap vec in const expr
-
stack-stack
stack-allocated stack
-
const_env_impl--value
Configure const and static items by environment variables
-
zombiezen-const-cstr
Create static C-compatible strings from Rust string literals
-
auto-const-array
Define a const array without specify length
-
enumeraties
Static properties on enum variants
-
pure_cell
Alternative to GhostCell that provides safe interior mutability via const expressions
-
sha3-const
const fn implementation of the SHA-3 family of hash and extendable-output functions
-
const_std_vec
const std vec
-
const_json
way to embed and access const JSON in Rust code
-
const-serialize-macro
A macro to derive const serialize
-
array_builder
example for the ArrayBuilder RFC
-
const_type
define enum-like const-types, but with aliases for variants
-
blk_count_macro
macro for counting a number of comma-separated tokens at compile time
-
proc_strarray
Create const u8 array from str or byte str literal
-
constuneval
serializer to embed structs/tables as const Rust code using Debug trait
-
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
-
instance_code
Turn instances into source code
-
amap
define
[Option<T>; N]easily -
crange
types and functions to access a constant number of elements from a slice
-
scs-sdk-rs
Bindings for SCS Software SDK
-
const-utils
functions for doing simple things in a
constfunction -
const_strcmp
String compare as a const function
Try searching with DuckDuckGo.