diff --git a/xtr/src/crate_visitor.rs b/xtr/src/crate_visitor.rs index 802051e..d4870cf 100644 --- a/xtr/src/crate_visitor.rs +++ b/xtr/src/crate_visitor.rs @@ -143,6 +143,12 @@ where .parse_mod(adjacent) .unwrap_or_else(|err| self.mod_error = Some(err)); } + let adjacent_mod = nested_mod_dir.join(without_suffix).join(&mod_name).join("mod.rs"); + if adjacent_mod.is_file() { + return self + .parse_mod(adjacent_mod) + .unwrap_or_else(|err| self.mod_error = Some(err)); + } } panic!(