#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 219/week @ 2024-04-01 100/week @ 2024-04-08 156/week @ 2024-04-15 156/week @ 2024-04-22 108/week @ 2024-04-29 192/week @ 2024-05-06 193/week @ 2024-05-13 287/week @ 2024-05-20 173/week @ 2024-05-27 117/week @ 2024-06-03 139/week @ 2024-06-10 306/week @ 2024-06-17 168/week @ 2024-06-24 313/week @ 2024-07-01 72/week @ 2024-07-08 61/week @ 2024-07-15

每月下载量 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