Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/load-cargo/src/lib.rs')
-rw-r--r--crates/load-cargo/src/lib.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/crates/load-cargo/src/lib.rs b/crates/load-cargo/src/lib.rs
index b597347668..7389940865 100644
--- a/crates/load-cargo/src/lib.rs
+++ b/crates/load-cargo/src/lib.rs
@@ -476,17 +476,17 @@ struct Expander(proc_macro_api::ProcMacro);
impl ProcMacroExpander for Expander {
fn expand(
&self,
- subtree: &tt::Subtree<Span>,
- attrs: Option<&tt::Subtree<Span>>,
+ subtree: &tt::TopSubtree<Span>,
+ attrs: Option<&tt::TopSubtree<Span>>,
env: &Env,
def_site: Span,
call_site: Span,
mixed_site: Span,
current_dir: Option<String>,
- ) -> Result<tt::Subtree<Span>, ProcMacroExpansionError> {
+ ) -> Result<tt::TopSubtree<Span>, ProcMacroExpansionError> {
match self.0.expand(
- subtree,
- attrs,
+ subtree.view(),
+ attrs.map(|attrs| attrs.view()),
env.clone().into(),
def_site,
call_site,