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