为结构体派生 Deref 和 DerefMut
所有权归 Hjalte Nannestad。
#10 在 #deref-mut
2,189 每月下载量用于 5 个crate(直接使用2个)
7KB 97 代码行
一个小型crate,通过Deref和DerefMut派生宏来减少冗余代码。
lib.rs
一个小型crate,提供#[derive(Deref)]和#[derive(DerefMut)]。
#[derive(Deref)]
#[derive(DerefMut)]
虽然为包装类型实现Deref不常见。但在社区中它很有用,因此这个crate提供了一个宏来派生Deref和DerefMut,以帮助减少冗余。
Deref
DerefMut
~1.5MB ~35K SLoC