#panic-handler #panic #halt

无std 开发 panic-halt

将恐慌行为设置为停止

5个版本

使用旧的Rust 2015

0.2.0 2018年9月9日
0.1.3 2018年9月7日
0.1.2 2018年8月29日
0.1.1 2018年8月28日
0.1.0 2018年8月10日

249无标准库

Download history 7886/week @ 2023-10-20 5199/week @ 2023-10-27 6114/week @ 2023-11-03 6784/week @ 2023-11-10 6398/week @ 2023-11-17 5967/week @ 2023-11-24 7098/week @ 2023-12-01 6470/week @ 2023-12-08 5399/week @ 2023-12-15 3794/week @ 2023-12-22 7060/week @ 2023-12-29 8950/week @ 2024-01-05 6417/week @ 2024-01-12 7918/week @ 2024-01-19 6240/week @ 2024-01-26 4151/week @ 2024-02-02

25,619 每月下载量
不到 187 个crate 中使用

MIT/Apache

7KB

panic-halt

基于 @japaric 的 panic-abort 将恐慌行为设置为停止

许可证

许可协议为以下之一:

由您选择。

贡献

除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交的任何贡献,都应按上述方式双许可,无需任何附加条款或条件。


lib.rs:

将恐慌行为设置为停止

此crate包含一个简单的无限循环停止的 panic_fmt 实现。

用法

#![no_std]

extern crate panic_halt;

fn main() {
    panic!("argument is ignored");
}

可中断的符号

当恐慌处理程序为 #[inline(never)] 时,符号 rust_begin_unwind 将可用,以在恐慌发生时设置断点以停止。

无运行时依赖