51 字
1 分钟
Rust atexit
如何在 Rust 中实现类似于 C 语言的 atexit
函数?
一个全局的结构体实现 Drop
:
struct ExitGuard;
impl Drop for ExitGuard { fn drop(&mut self) { println!("atexit"); }}
static GUARD: ExitGuard = ExitGuard;
fn main() { println!("main");}
Rust atexit
https://blog.lpkt.cn/posts/rust-atexit/