#shutdown #stdlib #ffi #std

shutdown_hooks

Rust的关机钩子。目前是atexit的友好封装,最终将允许您移除钩子

5个版本

使用旧的Rust 2015

0.1.0 2015年7月29日
0.0.3 2015年7月29日
0.0.2 2015年7月29日
0.0.1 2015年7月29日
0.0.0 2015年7月29日

#19 in #stdlib

Download history 12659/week @ 2024-03-14 15163/week @ 2024-03-21 14865/week @ 2024-03-28 15932/week @ 2024-04-04 14846/week @ 2024-04-11 14852/week @ 2024-04-18 14642/week @ 2024-04-25 13578/week @ 2024-05-02 10707/week @ 2024-05-09 9530/week @ 2024-05-16 9265/week @ 2024-05-23 9490/week @ 2024-05-30 9118/week @ 2024-06-06 8966/week @ 2024-06-13 7875/week @ 2024-06-20 8241/week @ 2024-06-27

35,797 每月下载量
5 个crate(3个直接)中使用

MIT 许可证

3KB

shutdown_hooks Build Status Crates.io

Rust的关机钩子功能。目前基本上是atexit的封装

在未来的某个版本中,将增加移除关机钩子的功能

#备注

到目前为止,我已经在Windows上成功测试了8秒长的关机钩子。我没有测试比这更长的时间,但你应该没问题。如果不行,你无论如何都会遇到atexit同样的问题 :)


lib.rs:

提供对关机钩子的访问

目前,仅支持添加新的钩子。

在未来的某个版本中,将有一个钩子集合,并具有移除钩子的能力

没有运行时依赖