rust/src/libstd/io
Alex Crichton 7cbec5566c rustc: Stop leaking enum variants into children
This plugs a leak where resolve was treating enums defined in parent modules as
in-scope for all children modules when resolving a pattern identifier. This
eliminates the code path in resolve entirely.

If this breaks any existing code, then it indicates that the variants need to be
explicitly imported into the module.

Closes #14221

[breaking-change]
2014-05-16 16:16:57 -07:00
..
net Updates with core::fmt changes 2014-05-15 23:22:06 -07:00
buffered.rs Updates with core::fmt changes 2014-05-15 23:22:06 -07:00
comm_adapters.rs Replace most ~exprs with 'box'. #11779 2014-05-02 23:00:58 -07:00
extensions.rs io: Add .read_at_least() to Reader 2014-05-13 18:45:20 -07:00
fs.rs Add stat method to std::io::fs::File to stat without a Path. 2014-05-12 19:52:29 -07:00
mem.rs rustc: Stop leaking enum variants into children 2014-05-16 16:16:57 -07:00
mod.rs Updates with core::fmt changes 2014-05-15 23:22:06 -07:00
pipe.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
process.rs core: Update all tests for fmt movement 2014-05-15 23:22:15 -07:00
result.rs De-~[] Mem{Reader,Writer} 2014-04-06 15:40:01 -07:00
signal.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
stdio.rs Updates with core::fmt changes 2014-05-15 23:22:06 -07:00
tempfile.rs std: Modify TempDir to not fail on drop. Closes #12628 2014-05-15 13:50:24 -07:00
test.rs rustc: Don't allow priv use to shadow pub use 2014-04-10 15:22:01 -07:00
timer.rs core: Move Option::expect to libstd from libcore 2014-05-07 08:17:32 -07:00
util.rs std: Implement the Buffer trait for some wrappers 2014-05-07 08:11:19 -07:00