Function std::panic::get_backtrace_style
source · pub fn get_backtrace_style() -> Option<BacktraceStyle>
🔬This is a nightly-only experimental API. (
panic_backtrace_config
#93346)Expand description
检查标准库的 panic 钩子是否会捕获并打印回溯。
如果没有通过 set_backtrace_style
设置回溯样式,此函数将读取环境变量 RUST_BACKTRACE
以确定回溯格式的默认值:
如果没有调用 set_backtrace_style
来覆盖默认值,则对 get_backtrace_style
的第一个调用可能会读取 RUST_BACKTRACE
环境变量。
调用 set_backtrace_style
或 get_backtrace_style
后,对 RUST_BACKTRACE
的任何更改都将无效。
RUST_BACKTRACE
根据以下规则读取:
0
代表BacktraceStyle::Off
full
代表BacktraceStyle::Full
1
代表BacktraceStyle::Short
- 其他值目前是
BacktraceStyle::Short
,但这可能会在未来改变
如果当前不支持回溯,则返回 None
。