#final #execute #block #macro #fn #leaving

final_fn

简单的 final_fn 宏,当退出代码块时执行给定代码

1 个不稳定版本

0.1.0 2023年3月4日

#8#final

48 每月下载次数

MIT 许可协议

5KB

final-fn

此包提供了 final_fn 宏,当退出代码块时执行给定代码。

示例

use final_fn::final_fn;

fn main() {
    final_fn!(
        println!("End of main!")
    );
    
    println!("Hello world!");
}

您还可以传递变量

use final_fn::final_fn;

fn main() {
    let x = 56;
    
    final_fn(
        println!("{x}")
    );
    
    println!("Hello world");
}

lib.rs:

Final_fn

此包提供了 final_fn 宏,当退出代码块时执行给定代码

示例

use final_fn::final_fn;

fn main() {
    final_fn!({
        println!("End of main!");
    });

    println!("Hello world!");
}

无运行时依赖