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

过程宏 deref-derive

为结构体派生 Deref 和 DerefMut

1 个不稳定版本

0.1.0 2022年11月8日

#10#deref-mut

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

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