2 个版本
0.1.1 | 2024 年 8 月 7 日 |
---|---|
0.1.0 | 2024 年 8 月 6 日 |
#21 in #drop
240 个月下载量
6KB
106 行代码(不包括注释)
Guest
不通过值访问的值存储。
用法
Guest 允许用户在保证内存在使用后被传给下一个所有者的同时,拥有读取和写入访问权限。
以下是一些示例类型:
- 读取访问:
Arc<Guest<T>>
- 写入访问:
Arc<Mutex<Guest<T>>>
- 读写访问:
Arc<RwLock<Guest<T>>>
一些示例回调可以是
- 仅丢弃:
std::mem::drop
- 通过通道发送:
move |last| sender.send(last).unwrap()
- 设置值:
|last| capture = last