macro_rules! file {
() => { ... };
}
Expand description
扩展为调用该文件的文件名。
对于 line!
和 column!
,这些宏为开发人员提供了有关源中位置的调试信息。
扩展表达式的类型为 &'static str
,返回的文件不是 file!
宏本身的调用,而是导致 file!
宏调用的第一个宏调用。
let this_file = file!();
println!("defined in file: {this_file}");
Run