-
const_panic
具有格式的 const panic
-
constcat
支持 const 变量和表达式的 concat!
-
typeid
常量 TypeId 和非 'static TypeId
-
const-str
编译时字符串操作
-
fugit
易于使用和性能优先的嵌入式目标时间库
-
const-sha1
用于 const 上下文的 sha1 实现
-
const-gen
在 Rust 中生成(相对)复杂的编译时常量
-
databake
让结构体能以(const)Rust 表达式表示自己的特质
-
const_soft_float
常量软浮点数
-
const_fn
轻量级属性,用于轻松生成具有条件编译的 const 函数
-
const_for
使用宏实现的 const for 循环
-
array-concat
用于连接常量数组的宏
-
constgebra
常量线性代数
-
aws-ip-ranges
https://ip-ranges.amazonaws.com/ip-ranges.json 作为常量结构体
-
const-primes
在常量上下文中处理素数。素数生成、素性检验、素数计数等。
-
lhash
最小哈希库
-
build_const
从 build.rs 或脚本中创建可导入的常量
-
condtype
通过布尔常量在编译时选择类型
-
overloaded_literals
通过重载字面量构造你的数据类型,无需样板代码并在编译时验证
-
const-default
常量默认特质
-
gendry
从 SQL 数据库生成 JS 测试数据
-
qed
编译时断言
-
table_enum
一个方便的 Rust 宏,用于创建带有关联常量数据的枚举(注意:这与真正的 Rust 枚举不同,后者实际上是标记联合体)
-
const_power_of_two
处理常量泛型,这些常量是2的幂
-
nameof
宏,用于确定绑定、类型、常量或函数的字符串名称
-
const-units
允许您在编译时和运行时检查您的量的维度
-
pkg-version
宏展开为包版本
-
phosphor-svgs
自动生成的Phosphor图标SVG作为
const &str
字符串 -
const-type-layout
可推导的const trait,用于查看和比较结构体、联合体或枚举的布局
-
nz
创建非零整数的100%安全宏集合
-
compile-fmt
编译时格式化和派生功能(例如,恐慌/断言)
-
elain
使用const泛型设置类型的最小对齐方式
-
const-crc32
crc32校验和算法的const fn实现
-
const-it
const评估;切片、错误处理
-
array-section
一个数组,其中只能查看或操作其(连续的)子数组
-
cfg_block
允许在块上使用 #[cfg(...)] 和其他宏
-
lang-id
提供常量语言ID和映射,主要用于i18n和l10n
-
sha2-const-stable
SHA-2系列哈希函数的const fn实现。基于sha2-const,但更新为仅使用稳定的rust
-
enum-assoc
过程宏,用于将常量与枚举变体相关联
-
thisenum
将常量文字赋给枚举臂
-
astr
const长度栈str
-
symbolism
由可读标签组成的不重复符号
-
const-arithmetic
利用Rust的类型泛型系统在编译时执行整数算术
-
const_struct
允许将const结构作为const泛型传递的宏
-
github-meta
作为const结构的https://api.github.com/meta
-
bitarray
由 const 泛型驱动的汉明距离专用位数组
-
analog_literals
Rust 中的多维度模拟文字
-
const_sort_rs
在 const 项中排序切片
-
slice_ops
在编译时运行的实用切片操作的集合
-
const-assert
const 泛型的断言结构体
-
instance_code
将实例转换为源代码
-
const-vec
具有不可变 push 方法的 Vec 类数据结构
-
index-fixed
使用索引将切片转换为数组 ([T] -> [T;N])
-
softfloat
纯软件浮点实现,支持
const
和no_std
-
nonzero_lit
简单、安全、完全无成本的 NonZero 常量和文字
-
non0
编译时检查的非零整数,具有类型推断和一等
const
支持 -
const-bitfield
用于生成具有 const 支持的位字段结构体的宏
-
const-array-init
用于在 const 上下文中使用闭包语法或 const 函数初始化数组的宏
-
arrav
基于哨兵的无缓冲向量
-
ident-util
宏,用于确定绑定、类型、常量或函数的字符串名称
-
const_closure
创建 const 可调用闭包的辅助函数
-
fugit-timer
使用 fugit 时间原语实现的倒计时计时器抽象
-
const-zero
const mem::zeroed 的一个示例
-
proc_strarray
从字符串字面量创建 const u8 数组
-
const-crc32-nostd
crc32校验和算法的const fn实现
-
sha2-const
SHA-2 哈希函数系列的 const fn 实现
-
const-sub-array
从具有编译时长度和偏移量检查的数组中提取固定大小的子数组
-
construe
编译时增长数组:Vec & String for const!
-
static_format
无运行时开销的格式化字符串
-
cartesian_array_product
一组项的笛卡尔积的数组
-
named_constants
过程宏使枚举在 C/C++ 或 C# 等语言中表现得像命名常量
-
array-const-fn-init
使用
const fn
计算的常量值初始化数组 -
cliff
查找基准崩溃时的负载
-
concat_const
const
&[u8]
和&str
连接 -
const-utf16
在const上下文中使用的Utf8到utf16转换函数
-
sqlstate-inline
针对SQLSTATE代码的高效内存const友好类型
-
const_fixedp
用于定点运算的const类型
-
const-trig
提供const三角函数
-
mutability_marker
描述可变性的标记类型
-
polymorphic-constant
一次定义多个类型中的数值常量的宏
-
optargs
轻松创建具有可选参数的函数的宏
-
const-frac
支持浮点常数的类型
-
size_of_const_macro
生成类型大小的常量宏
-
lazy_id
线程安全的懒加载ID
-
const_guards
const泛型编译时约束的属性宏
-
trait_eval
我们都知道 Rust 的 trait 系统是图灵完备的,那么告诉我,我们为什么没有利用这一点呢???
-
constptr
不可变性的 NonNull
-
fortraith
一种编译时编译器,可以将 Forth 编译成编译时 trait 表达式
-
array_trait
一个泛型 trait,用于任何数组,其中项为类型,长度为 const 参数
-
inline-const
将内联常量作为宏实现
-
const_num_bigint
const bigint
-
isnt
布尔值 stdlib 函数的倒置版本
-
matdesign-color
Rust 的 Material Design 颜色调色板
-
include-repo
实现了 'include_repo!' 宏,以便轻松遵守 AGPL,可以在您的代码中将 tarball 包含为一个 const!
-
map-to-const
轻松将 HashMap
转换为 [(K, V); N] 常量值 -
dirty_static
用于不可变值的容器,允许在调试模式下(通过 UnsafeCell)偷偷重新加载,同时在发布模式下保持数据安全和常量。这允许您在测试应用程序的同时调整数据...
-
guilt-by-association
用于声明/实现具有伪关联常量的特质的宏(在稳定版 Rust 中)
-
zombiezen-const-cstr
从 Rust 字符串字面量创建静态的 C 兼容字符串
-
const_queue
使用 const 泛型实现的仅堆栈队列
-
const-anonymous-functions
创建 const 匿名函数的宏
-
const-identify
生成可以在编译时使用的唯一 ID
-
float_approx_math
用于编译时浮点数近似的数学库(平方根、正弦、余弦等...)
-
partial_const
以统一的方式处理常量和非常量值的方法
-
sha3-const
SHA-3 系列哈希和可扩展输出函数的 const fn 实现
-
const_env_impl--value
通过环境变量配置 const 和静态项
-
const_type
定义类似枚举的 const 类型,但带有变体的别名
-
serde-constant
serde 的常量值
-
const_graphs
极快的编译时无 std 图库
-
enum_const
枚举 const 特性
-
const-if
向您的常量函数中添加 if-else 表达式
-
const_map
用于定义编译时关联常量映射的宏
-
c_str
旧的 c_str 函数
-
stack-stack
堆分配的栈
-
const-crypto
一个为 const sha2/sha3 哈希、ed25519 离曲线点评估和 bs58 解码/编码提供最小依赖的
#[no_std]
库 -
cstr-literal
一个用于 C 字符串字面量的 const 友好宏
-
enumeraties
枚举变体上的静态属性
-
array_builder
ArrayBuilder RFC 的示例
-
const_std_vec
const std vec
-
pure_cell
GhostCell 的替代品,通过 const 表达式提供安全的内部可变性
-
const_lookup_map
可以在 const 上下文中定义的 Rust 映射
-
newtype_array
一个宏,用于帮助在 newtype 数组上实现标准派生特性
-
const_ops
core::ops / std::ops 算术特性的 const 准备版本
-
const_traits
core::convert / std::convert 特性的 const 版本(+ const_ops)
-
static_locks
parking_lot
锁,但可用于静态和 const fn -
constuneval
将结构体/表序列化为 const Rust 代码的 serializer,使用 Debug 特性
-
const_stringify_ints
将(泛型)常量整数转换为 &'static str
-
blk_count_macro
一个宏,用于在编译时计数逗号分隔的标记的数量
-
sgr-const
一个便利宏,用于生成彩色和样式化终端输出的字符串序列
-
macro_const
一个宏,用于创建评估为相同值的常量的相应宏定义
-
const-murmur3
murmur3 哈希算法的 const fn 实现
-
crange
访问从切片中获取的常量元素的类型和函数
-
const-semver
在编译时构建与 semver 兼容的版本
-
const-slice
在编译时常量中处理切片
-
const_list
一个可用于 const 上下文的小型链表
-
actix-web-codegen-const-routes
支持 const 路由的 Actix Web 的路由和运行时宏
-
const-alloc
在编译时分配动态内存
-
lightmatrix
轻量级2D矩阵工具
-
const-unwrap-9dfd7e7b6ae4d549987171c9f89a823d
实验性
-
tuple_split
为tupleops crate扩展,添加了一个通过索引拆分元组的特例
-
enum_const_value
为枚举提供常量值。支持单元和带有关联类型的枚举。每个变体都得到一个唯一的顺序值。
-
common_consts
日常生活中使用的常量
-
typewit_proc_macros
typewit的细节
-
const-tweaker
从Web GUI实时调整常量变量
-
const-concat
用于连接常量的恶意黑客技术
-
integral_constant
常量值的类型级别包装器
-
const-c-str
在编译时安全地创建 &CStr
-
value
用于泛型上下文类型级别的常量
尝试使用 DuckDuckGo 搜索。