Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/proc_macro_api/src/msg.rs')
| -rw-r--r-- | crates/proc_macro_api/src/msg.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crates/proc_macro_api/src/msg.rs b/crates/proc_macro_api/src/msg.rs index e9764a7dc6..da96c81d49 100644 --- a/crates/proc_macro_api/src/msg.rs +++ b/crates/proc_macro_api/src/msg.rs @@ -48,6 +48,8 @@ pub struct ExpandMacro { /// Environment variables to set during macro expansion. pub env: Vec<(String, String)>, + + pub current_dir: Option<String>, } pub trait Message: Serialize + DeserializeOwned { @@ -143,6 +145,7 @@ mod tests { attributes: None, lib: std::env::current_dir().unwrap(), env: Default::default(), + current_dir: Default::default(), }; let json = serde_json::to_string(&task).unwrap(); |