Macro std::file

1.0.0 · source ·
macro_rules! file {
    () => { ... };
}
Expand description

扩展为调用该文件的文件名。

对于 line!column!,这些宏为开发人员提供了有关源中位置的调试信息。

扩展表达式的类型为 &'static str,返回的文件不是 file! 宏本身的调用,而是导致 file! 宏调用的第一个宏调用。

Examples

let this_file = file!();
println!("defined in file: {this_file}");
Run