Example ([play](https://play.rust-lang.org/?gist=dd59b53a3b5e7a03573314b919339e89&version=nightly&mode=debug)): ```rust #![feature(extern_prelude)] mod foo { pub fn test() { let x = std::cmp::min(2, 3); assert_eq!(x, 2); } } fn main() { foo::test(); } ``` I would expect this to work. (I presume it doesn't because cargo doesn't pass `--extern std`.) cc @petrochenkov @Manishearth