-
pin-project-lite
pin-project的轻量级版本,使用声明宏编写
-
cached
泛型缓存实现和简化函数记忆化
-
macro_rules_attribute
在属性或 derive 位置使用声明宏
-
macrotest
宏展开的测试工具
-
debug-helper
声明宏,帮助你手动实现
Debug
特性 -
merde_json
使用 jiter 和声明宏序列化和反序列化 JSON
-
tryexpand
宏展开的测试工具
-
simple-mermaid
Mermaid 图表 RustDoc 集成
-
kobold
简单的声明式网页界面
-
argwerk
通过声明宏进行命令行解析
-
rustifact
构建脚本与主crate之间无缝的桥梁
-
map-macro
用于静态初始化集合的声明式宏
-
indexed_valued_enums
创建可以解析为值的枚举,并通过它们的值或它们的区分符获取它们的变体,受Java启发
-
find-crate
从当前的Cargo.toml中查找crate名称
-
hictor
用于 __attribute__((constructor))/__attribute__((destructor)) 的声明式宏
-
flexi_func_declarative
公开fb!宏以创建具有灵活签名的函数
-
declarative_type_state
一组声明式宏,用于在实现类型状态模式时减少样板代码
-
declarative_enum_dispatch
生成枚举分派的样板代码的声明式宏
-
penum
使枚举符合给定的模式
-
pipeop
使用声明式宏将管道操作符添加到Rust中
-
macro-bits
执行基于宏的位操作
-
trait-gen
特质实现生成宏
-
aspect
Rust 工具包
-
let_clone
一次性克隆多个值的声明性宏
-
match_any
匹配表达式到任意模式并执行相同表达式臂的声明性宏
-
bitread
在 Rust 中设计用于将小型二进制数据高效转换为 Rust 结构体
-
litutil
用于在声明性宏中处理字面量的过程宏
-
flow-control
用于常见流程控制用例(如 break、continue 和 return)的声明性宏
-
impl-converter-helper
声明性宏库,帮助您为您自己的类型实现
From
或TryFrom
特质 -
retry_macro
一组声明性宏,用于在失败时重试执行函数
-
pyo3_macros_more
为 PyO3 提供更多声明性宏
-
pin-projections
用于创建固定对象的投影函数的声明性宏
-
numeric-enum-macro
类型安全的枚举到数字转换的声明性宏
-
thiserror_lite
几乎可以无缝替换此错误,使用100%声明式宏实现
-
chain_linq
Rust中.NET的LINQ作为声明式宏
-
convertable-errors
定义了一个用于从Rust枚举的变体派生From
转换的便捷宏 -
brain_rust
一个用Rust声明式宏编写的BF编译器
-
sus
一个声明式宏,用于将任何输入包裹在unsafe块中
-
macro_rules_attribute-proc_macro
将声明式宏用作proc_macro属性或 derives
-
dmutil
一组实用宏,可简化其他宏的创建
-
timpl-decl
timpl声明式宏。不建议直接使用。请使用timpl。
-
declarative-macros
用于轻松视图代码操作的泛型DSL宏
-
rusty-junctions-client-api-macro
作为rusty-junctions-macro客户端宏API一部分的便捷声明式宏集
-
indexed_valued_enums_derive
indexed_valued_enums crate的派生宏
尝试使用 DuckDuckGo 搜索。