-
email_address
提供一个符合RFC的
EmailAddress
新类型实现 -
nutype
具有保证的新类型
-
text-size
文本偏移的新类型
-
debug-ignore
一个新类型包装器,在打印Debug输出时跳过字段
-
index_vec
为
Vec
和usize
提供新类型风格的助手 -
g2p
创建实现快速有限域算术的类型
-
newtype-uuid
UUID的新类型包装器
-
cozy-chess
Rust 国际象棋和Chess960走法生成库
-
diesel-derive-newtype
自动将新类型与其包装类型连接到Diesel
-
aliri_braid
通过使用强类型来减少样板代码,改进和强化您的字符串
-
open-enum
使用新类型结构和相关常量生成“开放”无字段枚举的属性,这些枚举接受任何整数值
-
as_variant
将具有新类型变体的枚举转换为
Option
的宏 -
opentalk-diesel-newtype
用于 OpenTalk crate 的 diesel 类型的新类型推导
-
from_variants
Rust 宏,自动生成新类型枚举的转换
-
ref-ops
为指向新类型的引用实现
ops
特性的逃生门 -
newtype-derive-2018
用于从新类型结构推导常见特性的宏
-
rvstruct
为 Rust 中的值类实现辅助宏
-
align_constr
类似于
aligned
,但更好。其对齐不仅受底层类型固有的对齐要求约束,还受“对齐约束原型”的对齐要求约束的新类型 -
dynp
强调使用新类型模式的动态属性系统
-
string-newtype
类似字符串类型的新类型惯用法助手
-
pack1
不同原始类型的大端新类型
-
metfor
气象公式和常量
-
microtype
简化微类型的创建
-
nova
支持 serde 和 sqlx 的宏来推导新类型
-
id_collections
Rust 的面向索引编程
-
thisisplural
使用#[derive(Plural)]为 Vec 或 HashMap 等任何集合类型创建无摩擦的新类型
-
typed-fields
生成新类型的宏集合
-
ser_der
为 der crate 创建新类型以允许 serde 的反序列化和序列化
-
shrinkwraprs
自动推导 Rust 转换特征 -- 让使用新类型变得容易
-
eso
构建类似 Cow 的容器的类型机械
-
newtype-ops
为许多新类型推导操作符。比 newtype_derive 更强大。
-
phantom_newtype
无需宏的轻量级新类型
-
newtype_derive
用于从新类型结构推导常见特性的宏
-
text_unit
文本偏移的新类型
-
aliri_braid_examples
演示了如何使用
aliri_braid
包的示例 -
wrapped_slab
WrappedSlab:基于Slab自动生成newtype惯用法
-
the-newtype
Newtype 特性
-
newtype-enum
转换枚举及其变体类型的特性
-
inline_newtype
受 Kotlin 的 inline class 启发的 newtype 宏
-
enumorph
派生宏,用于生成
TryFrom
和From
实现以在 newtype 枚举变体及其包装值之间进行转换 -
synonym
可自定义的派生宏,用于创建 newtype。它会查看基础类型以选择应实现哪些特性。
-
derive-for
定义使用相同 derive 程序性宏的结构体的宏
-
validated_newtype
具有检查谓词的 newtype(主要用于 serde)
-
fmt_adapter
newtype 适配器,用于任何格式化特性
-
bip21
Rust 风格的、合规的、灵活且性能良好的 BIP21 包
-
nutype_macros
具有保证的新类型
-
newtype
为元组结构体提供 newtype 语义的自定义推导
-
用法
newtype 模式的便捷替代方案
-
ln-types
与闪电网络相关的常见类型
-
trapper
创建不需要拥有其内部值的 newtype
-
serde_newtype
用于与 serde 一起使用的生成具有有效性检查的 newtype 的宏
-
ratio-def
定义单位比率的 newtype
-
forward-traits
通用 trait-转发 crate
-
bitcoin-units
基本比特币数值单位,如金额
-
forwarding_gen
通过转发 trait 方法在 Rust 中模拟 OOP 继承的语法处理
-
ckb-verification
CKB 验证
-
stockfighter
StockFighter 的完整 API
-
g2gen
一个宏,用于创建实现快速有限域算术的类型
-
oxidate
将字符串转换为 Rust AST
-
my-own-uuid
用于生成 Uuid Newtypes 的宏
-
不变性
创建强制不变性的包装类型
-
from_tuple
从元组派生结构体
-
rvs_derive
为 Rust 中的值类实现辅助宏
-
rcstruct
生成透明的
Struct(Rc<RefCell<Struct>>)
newtypes -
exitfailure
用于主函数中与 ? 一起使用的基本 newtype 包装器
-
byte-fmt
B64 和 AB newtype 用于解析和打印
-
microtype-macro
用于生成微类型的过程宏
-
id-derive
基于派生的 Rust 中整数字符 ID 的 newtype 模式
-
fast_new_type
实现用于其他类型包装的常见特质的 proc_macro 属性
-
opentalk-diesel-newtype-impl
OpenTalk 软件包中使用的 diesel 类型的新type 派生 - 过程宏实现
-
open-enum-derive
使用新类型结构和相关常量生成“开放”的 C 类似枚举的属性,这些枚举可以接受任何整数值
-
the-newtype-core
新类型特质核心
尝试使用 DuckDuckGo 进行搜索。搜索.