#ord #options #transparent #generics #macro #smallest #explicit

过程宏 二进制文件 option

在 1+T 上配置排序,1 是最小的或最大的,显式与 derive 默认值之间的比较

1 个不稳定版本

0.1.0 2024 年 7 月 22 日

547过程宏

Download history 99/week @ 2024-07-21 8/week @ 2024-07-28

每月 107 次下载

MIT 许可证

5KB
86

过程宏,使得

struct MyOption(Option) where T : Ord;

变得透明,并获得 Ord 的实现,其中 None 比 Some(_) 所有值都大/小

并且在没有泛型以及 #[transparent_option_ord(true)] struct MyOption(Option); 的结构中,将 None 设置为比其他所有值都小

依赖关系

~1.5MB
~36K SLoC