Closed
Description
fn main() {
use self::inner::A;
mod inner {
pub struct A;
}
}
<anon>:2:9: 2:14 error: unresolved import `self::inner::A`. Maybe a missing `extern crate inner`?
<anon>:2 use self::inner::A;
^~~~~
This works, so I'm assuming the issue is that self
doesn't behave correctly inside of an anonymous module:
fn main() {
mod inner {
pub struct A;
}
inner::A;
}