rust/src/libcollections
bors 9c3e6082e7 auto merge of #20154 : P1start/rust/qualified-assoc-type-generics, r=nikomatsakis
This modifies `Parser::eat_lt` to always split up `<<`s, instead of doing so only when a lifetime name followed or the `force` parameter (now removed) was `true`. This is because `Foo<<TYPE` is now a valid start to a type, whereas previously only `Foo<<LIFETIME` was valid.

This is a [breaking-change]. Change code that looks like this:

```rust
let x = foo as bar << 13;
```

to use parentheses, like this:

```rust
let x = (foo as bar) << 13;
```

Closes #17362.
2015-01-03 03:25:21 +00:00
..
btree rollup merge of #20410: japaric/assoc-types 2015-01-02 13:51:50 -08:00
bench.rs Fix fallout of removing import_shadowing in tests. 2014-12-20 07:49:37 +02:00
binary_heap.rs std: Stabilize the prelude module 2015-01-02 08:54:06 -08:00
bit.rs auto merge of #20154 : P1start/rust/qualified-assoc-type-generics, r=nikomatsakis 2015-01-03 03:25:21 +00:00
dlist.rs std: Stabilize the prelude module 2015-01-02 08:54:06 -08:00
enum_set.rs std: Stabilize the prelude module 2015-01-02 08:54:06 -08:00
lib.rs rollup merge of #20410: japaric/assoc-types 2015-01-02 13:51:50 -08:00
macros.rs librustc: Always parse macro!()/macro![] as expressions if not 2014-12-18 12:09:07 -05:00
ring_buf.rs std: Stabilize the prelude module 2015-01-02 08:54:06 -08:00
slice.rs rollup merge of #20410: japaric/assoc-types 2015-01-02 13:51:50 -08:00
str.rs More fallout 2015-01-02 10:28:19 +13:00
string.rs rollup merge of #20410: japaric/assoc-types 2015-01-02 13:51:50 -08:00
vec.rs rollup merge of #20410: japaric/assoc-types 2015-01-02 13:51:50 -08:00
vec_map.rs std: Stabilize the prelude module 2015-01-02 08:54:06 -08:00