Erroneous code example:
```compile_fail,E0742,edition2018
-pub mod Sea {}
+pub mod sea {}
-pub (in crate::Sea) struct Shark; // error!
+pub (in crate::sea) struct Shark; // error!
fn main() {}
```
-To fix this error, we need to move the `Shark` struct inside the `Sea` module:
+To fix this error, we need to move the `Shark` struct inside the `sea` module:
```edition2018
-pub mod Sea {
- pub (in crate::Sea) struct Shark; // ok!
+pub mod sea {
+ pub (in crate::sea) struct Shark; // ok!
}
fn main() {}
ancestor:
```edition2018
-pub mod Earth {
- pub mod Sea {
- pub (in crate::Earth) struct Shark; // ok!
+pub mod earth {
+ pub mod sea {
+ pub (in crate::earth) struct Shark; // ok!
}
}