當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Rust file用法及代碼示例


本文簡要介紹rust語言中 Macro std::file 的用法。

用法

macro_rules! file {
    () => { ... };
}

擴展為調用它的文件名。

使用 line! column! ,這些宏為開發人員提供有關源中位置的調試信息。

擴展表達式的類型為 &'static str ,返回的文件不是 file! 宏本身的調用,而是導致調用 file! 宏的第一個宏調用。

例子

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

相關用法


注:本文由純淨天空篩選整理自rust-lang.org大神的英文原創作品 Macro std::file。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。