Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/proc_macro_api/src/rpc.rs')
| -rw-r--r-- | crates/proc_macro_api/src/rpc.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/crates/proc_macro_api/src/rpc.rs b/crates/proc_macro_api/src/rpc.rs index 10aa24d00c..9fdbf04576 100644 --- a/crates/proc_macro_api/src/rpc.rs +++ b/crates/proc_macro_api/src/rpc.rs @@ -7,14 +7,15 @@ //! for separation of code responsibility. pub(crate) mod flat; -use paths::AbsPathBuf; +use std::path::PathBuf; + use serde::{Deserialize, Serialize}; use crate::rpc::flat::FlatTree; #[derive(Clone, Eq, PartialEq, Debug, Serialize, Deserialize)] pub struct ListMacrosTask { - pub lib: AbsPathBuf, + pub lib: PathBuf, } #[derive(Copy, Clone, Eq, PartialEq, Debug, Serialize, Deserialize)] @@ -46,7 +47,7 @@ pub struct ExpansionTask { /// Possible attributes for the attribute-like macros. pub attributes: Option<FlatTree>, - pub lib: AbsPathBuf, + pub lib: PathBuf, /// Environment variables to set during macro expansion. pub env: Vec<(String, String)>, @@ -93,7 +94,7 @@ mod tests { macro_body: FlatTree::new(&tt), macro_name: Default::default(), attributes: None, - lib: AbsPathBuf::assert(std::env::current_dir().unwrap()), + lib: std::env::current_dir().unwrap(), env: Default::default(), }; |