#root #absolute #path #macro #root-directory #project

location-macros

项目根目录绝对路径获取宏集合

3 个版本

0.1.2 2023年3月21日
0.1.1 2023年3月21日
0.1.0 2023年3月21日

1202文件系统 中排名

Download history · Rust 包仓库 219/week @ 2024-04-01 · Rust 包仓库 100/week @ 2024-04-08 · Rust 包仓库 156/week @ 2024-04-15 · Rust 包仓库 156/week @ 2024-04-22 · Rust 包仓库 108/week @ 2024-04-29 · Rust 包仓库 192/week @ 2024-05-06 · Rust 包仓库 193/week @ 2024-05-13 · Rust 包仓库 287/week @ 2024-05-20 · Rust 包仓库 173/week @ 2024-05-27 · Rust 包仓库 117/week @ 2024-06-03 · Rust 包仓库 139/week @ 2024-06-10 · Rust 包仓库 306/week @ 2024-06-17 · Rust 包仓库 168/week @ 2024-06-24 · Rust 包仓库 313/week @ 2024-07-01 · Rust 包仓库 72/week @ 2024-07-08 · Rust 包仓库 61/week @ 2024-07-15 · Rust 包仓库

每月下载量 626

BSL-1.0 许可证

7KB
109 代码行

location-macros - 获取项目根目录绝对路径的宏集合

示例

  • 获取当前 Crates 的根目录。

    use location_macros::crate_dir;
    
    let crate_dir = crate_dir!();
    println!("The current crate root is {}", crate_dir);
    
  • 获取包含当前 Crates 的工作空间的根目录。

    use location_macros::workspace_dir;
    
    let workspace_dir = workspace_dir!();
    println!("The current workspace root is {}", workspace_dir);
    

lib.rs:

location-macros

项目根目录绝对路径获取宏集合。

依赖项

~305–770KB
~18K SLoC