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 在 无标准库
25,619 每月下载量
在 不到 187 个crate 中使用
7KB
panic-halt
基于 @japaric 的
panic-abort
将恐慌行为设置为停止
许可证
许可协议为以下之一:
- Apache许可证2.0版本 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则根据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
将可用,以在恐慌发生时设置断点以停止。