Skip to content

Submodules cannot access private members of parents #4536

Closed
@brson

Description

@brson
mod foo {
    mod bar {
        // This doesn't resolve, nor does foo::S
        use super::S;

        fn make() -> S { fail }
    }

    priv struct S(());
}

fn main() { }

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-resolveArea: Name/path resolution done by `rustc_resolve` specifically

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions