diff options
Diffstat (limited to 'src/modules')
| -rw-r--r-- | src/modules/visitor.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/modules/visitor.rs b/src/modules/visitor.rs index 34b7e346334..e9223ce9644 100644 --- a/src/modules/visitor.rs +++ b/src/modules/visitor.rs @@ -98,7 +98,7 @@ impl<'a, 'ast: 'a> CfgIfVisitor<'a> { ); } }; - if let ast::ItemKind::Mod(..) = item.node { + if let ast::ItemKind::Mod(..) = item.kind { self.mods.push(ModItem { item }); } } @@ -137,7 +137,7 @@ impl PathVisitor { impl<'ast> MetaVisitor<'ast> for PathVisitor { fn visit_meta_name_value(&mut self, meta_item: &'ast ast::MetaItem, lit: &'ast ast::Lit) { - if meta_item.check_name(Symbol::intern("path")) && lit.node.is_str() { + if meta_item.check_name(Symbol::intern("path")) && lit.kind.is_str() { self.paths.push(lit_to_str(lit)); } } @@ -145,7 +145,7 @@ impl<'ast> MetaVisitor<'ast> for PathVisitor { #[cfg(not(windows))] fn lit_to_str(lit: &ast::Lit) -> String { - match lit.node { + match lit.kind { ast::LitKind::Str(symbol, ..) => symbol.to_string(), _ => unreachable!(), } @@ -153,7 +153,7 @@ fn lit_to_str(lit: &ast::Lit) -> String { #[cfg(windows)] fn lit_to_str(lit: &ast::Lit) -> String { - match lit.node { + match lit.kind { ast::LitKind::Str(symbol, ..) => symbol.as_str().replace("/", "\\"), _ => unreachable!(), } |
