#source-file #source #file-line #file #compile-time

source_loc

用于在编译时捕获源文件位置的实用程序

1个不稳定版本

0.99.0 2020年1月15日

#46#file-line

MIT/Apache

8KB

Crates.io Crates.io

source_loc

用于在编译时捕获源文件位置的实用程序。比 Backtrace 的开销小得多,但当然您不会得到完整的回溯。

示例

use source_loc::source_loc;

let loc = source_loc!();
assert_eq!(
    "src/lib.rs:6:11",
    &loc.to_string(),
);

lib.rs:

用于在编译时捕获源文件位置的实用程序。比 Backtrace 的开销小得多,但当然您不会得到完整的回溯。

示例

use source_loc::source_loc;

let loc = source_loc!();
assert_eq!(
    "src/lib.rs:6:11",
    &loc.to_string(),
);

无运行时依赖