Closed
Description
Crate 1:
#![crate_type="rlib"]
pub mod A {
pub struct Foo;
impl Foo {
fn foo(&self) { }
}
}
Crate 2:
extern crate crate1;
use crate1::A;
mod B {
use crate1::A::Foo;
fn bar(f: Foo) {
Foo::foo(&f);
}
}
fn main() { }
This builds for me. It does not if the crates are concatenated. In some cases, I've seen link failures, though I don't with this example.
Metadata
Metadata
Assignees
Labels
No labels