#deref #deref-mut #derive #macro #structs #macro-derive

过程宏 deref-derive

为结构体派生 Deref 和 DerefMut

1 个不稳定版本

0.1.0 2022年11月8日

#10#deref-mut

Download history 589/week @ 2024-03-14 205/week @ 2024-03-21 380/week @ 2024-03-28 231/week @ 2024-04-04 289/week @ 2024-04-11 320/week @ 2024-04-18 227/week @ 2024-04-25 407/week @ 2024-05-02 432/week @ 2024-05-09 209/week @ 2024-05-16 310/week @ 2024-05-23 359/week @ 2024-05-30 319/week @ 2024-06-06 417/week @ 2024-06-13 644/week @ 2024-06-20 722/week @ 2024-06-27

2,189 每月下载量
用于 5 个crate(直接使用2个)

MIT/Apache

7KB
97 代码行

Deref派生

Crates.io Documentation

一个小型crate,通过Deref和DerefMut派生宏来减少冗余代码。


lib.rs:

一个小型crate,提供#[derive(Deref)]#[derive(DerefMut)]

虽然为包装类型实现Deref不常见。但在社区中它很有用,因此这个crate提供了一个宏来派生DerefDerefMut,以帮助减少冗余。

依赖项

~1.5MB
~35K SLoC