Skip to content

Resolve: an unresolved glob needlessly halts imports resolution progress #31444

Closed
@jseyfried

Description

@jseyfried

Example:

mod foo {
    pub mod bar {}
    pub use self::bar as baz; // This cannot be resolved because of the glob
    pub use self::baz::*;
}

EDIT: Another more realistic example:

mod foo {
    pub mod bar {}
    pub use baz::bar::*;
}

mod baz {
    pub use foo::bar;
}

Without the glob, they resolve.

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