12 个版本
| 0.2.6 | 2024年1月31日 |
|---|---|
| 0.2.5 | 2023年10月20日 |
| 0.2.3 | 2023年8月9日 |
| 0.1.4 | 2023年7月30日 |
#1675 in 异步
3,139 每月下载量
用于 5 个crate(2 个直接使用)
26KB
517 行代码(不含注释)
🗑 async-dropper-simple
async-dropper 可能是您见过的最差的 ad-hoc AsyncDrop 实现,它以两种方式工作
async_dropper::simple几乎是从 这个 StackOverflow 答案(感谢paholg)中直接复制过来的!async_dropper::derive提供了一个名为AsyncDrop的 trait 和相应的 [derive 宏][rust-derive-macro],它试图使用Default和PartialEq来确定何时进行异步释放。
此 crate 中的代码为 async_dropper::simple 提供动力。有关更多详细信息,请参阅 async_dropper crate。
功能标志
| 标志 | 描述 |
|---|---|
tokio |
使用 [tokio][tokio] 异步运行时 |
async-std |
使用 [async-std][async-std] 异步运行时 |
no-default-bound |
通过将内部数据包装在 Option<T> 中来避免对您的 T 的 Default 绑定 |
依赖关系
~1–12MB
~136K SLoC