extern crate foo2; // foo2 first to exhibit the bug extern crate foo1; fn main() { /* ... */ }