1 个不稳定版本
0.1.0 | 2022年6月9日 |
---|
#7 在 #counterpart
19KB
341 行
derive-weak
实现了 derive 宏 #[derive(Weak)],为结构体创建 '弱引用' 副本。即当原始结构体包含引用计数指针(Arc, Rc)时,相应的弱引用结构体包含这些指针的弱引用变体(std::sync::Weak, std::rc::Weak)。
这在由于性能或用户体验原因不便于在引用计数指针下存储某些数据时可能很有用。
lib.rs
:
Derive Weak
实现了 derive 宏 #[derive(Weak)]
,它为结构体创建 '弱引用' 副本。即当原始结构体包含引用计数指针 (Arc, Rc) 时,相应的弱引用结构体包含这些指针的弱引用变体 (std::sync::Weak, std::rc::Weak)。
这在由于性能或用户体验原因不便于在引用计数指针下存储某些数据时可能很有用。
依赖项
~1.5MB
~35K SLoC