#drop #replace #traits #add #extension #combination #run

replace-drop

为类型运行自定义的析构函数

3 个不稳定版本

0.2.1 2022年4月17日
0.2.0 2022年4月17日
0.1.0 2022年4月16日

#27#combination

MIT/Apache

7KB
71

replace-drop

允许您添加一个替代的析构函数,它可以代替正常的函数使用。在结合扩展特性向任意类型添加替代析构函数时很有用。


lib.rs:

ReplaceDrop 替换了类型的析构函数

它包装了 ManuallyDrop,而不是不调用析构函数,而是调用一个次要的函数。这允许您使用其他crate,如ext,来覆盖类型的析构函数。

无运行时依赖