3 releases
0.1.2 | Mar 21, 2023 |
---|---|
0.1.1 | Mar 21, 2023 |
0.1.0 | Mar 21, 2023 |
#1134 in Filesystem
798 downloads per month
7KB
109 lines
location-macros - A collection of macros for obtaining the absolute path of the project root
Examples
-
Get the root directory of the current crate.
use location_macros::crate_dir; let crate_dir = crate_dir!(); println!("The current crate root is {}", crate_dir);
-
Get the root directory of the workspace containing current crate.
use location_macros::workspace_dir; let workspace_dir = workspace_dir!(); println!("The current workspace root is {}", workspace_dir);
lib.rs
:
location-macros
A collection of macros for obtaining the absolute path of the project root.
Dependencies
~270–740KB
~17K SLoC