
bon
elastio
Next-gen compile-time-checked builder generator, named function's arguments, and more!
AI 简介
bon 是一个 Rust 宏库,用于在编译期生成类型安全的构建器(builder)和命名函数参数支持。它通过 derive 宏为结构体自动生成链式 setter 构建器,也支持用 #[builder] 属性将普通函数转换为可选、有序、命名参数的函数调用接口,兼容 async、泛型、Result 等复杂签名。所有检查均在编译时完成,零运行时开销,且支持 no_std 环境。适用于需要高可读性构造逻辑、避免参数错位或提升 API 可用性的 Rust 库与应用开发场景。
Rust
Apache License 2.02.1k
Stars
42
Forks
8
Watchers
27
Issues
Star 增长
今日0
近 7 天0
近 30 天+35
综合评分60.4
默认分支master