rust/src/libcollections
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
..
bitv.rs Add documentation for Bitv. 2014-05-06 23:34:19 -04:00
btree.rs Updates with core::fmt changes 2014-05-15 23:22:06 -07:00
deque.rs
dlist.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
enum_set.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
hashmap.rs Updates with core::fmt changes 2014-05-15 23:22:06 -07:00
lib.rs Add the patch number to version strings. Closes #13289 2014-05-12 19:52:29 -07:00
lru_cache.rs Updates with core::fmt changes 2014-05-15 23:22:06 -07:00
priority_queue.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
ringbuf.rs Deprecate the rev_iter pattern in all places where a DoubleEndedIterator is provided (everywhere but treemap) 2014-04-28 16:45:36 -05:00
smallintmap.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
treemap.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
trie.rs rustc: Stop leaking enum variants into children 2014-05-16 16:16:57 -07:00