<p dir="auto">I see my error here, but to support rust I will submit this bug as requested.</p>
<p dir="auto">MacBookPro - OSX 10.10 - x64 intel -</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="   Fresh log v0.2.1
   Fresh libc v0.1.1
   Fresh bitflags v0.1.0
   Fresh gcc v0.1.7
   Fresh unsafe-any v0.2.1
   Fresh rustc-serialize v0.2.10
   Fresh pkg-config v0.1.7
   Fresh matches v0.1.2
   Fresh mucell v0.1.12
   Fresh unicase v0.0.3
   Fresh mime v0.0.7
   Fresh url v0.2.17
   Fresh time v0.1.15
   Fresh openssl-sys v0.2.18
   Fresh openssl v0.2.18
   Fresh cookie v0.1.9
   Fresh hyper v0.1.9
   Fresh websocket v0.10.3"><pre class="notranslate"><code class="notranslate">   Fresh log v0.2.1
   Fresh libc v0.1.1
   Fresh bitflags v0.1.0
   Fresh gcc v0.1.7
   Fresh unsafe-any v0.2.1
   Fresh rustc-serialize v0.2.10
   Fresh pkg-config v0.1.7
   Fresh matches v0.1.2
   Fresh mucell v0.1.12
   Fresh unicase v0.0.3
   Fresh mime v0.0.7
   Fresh url v0.2.17
   Fresh time v0.1.15
   Fresh openssl-sys v0.2.18
   Fresh openssl v0.2.18
   Fresh cookie v0.1.9
   Fresh hyper v0.1.9
   Fresh websocket v0.10.3
</code></pre></div>
<p dir="auto">Compiling testlib v0.0.1 (file:///Users/scott/repos/test_app)<br>
Running <code class="notranslate">rustc src/main.rs --crate-name test_app --crate-type bin -g --out-dir /Users/scott/repos/test_app/target --emit=dep-info,link -L dependency=/Users/scott/repos/test_app/target -L dependency=/Users/scott/repos/test_app/target/deps --extern rustc-serialize=/Users/scott/repos/test_app/target/deps/librustc-serialize-181d5959361aa206.rlib --extern websocket=/Users/scott/repos/test_app/target/deps/libwebsocket-e2d678e8a9089abd.rlib --extern livesocket=/Users/scott/repos/test_app/target/libtestlib-b1f31b9645bad55b.rlib -L native=/Users/scott/repos/test_app/target/build/time-2215e3ac75eaa2c7/out</code></p>
<p dir="auto">src/main.rs:19:16: 19:25 error: parenthesized parameters may only be used with a trait [E0214]<br>
src/main.rs:19     let words: Vec(&amp;str) = input.words().collect();</p>
<p dir="auto">src/main.rs:19:19: 19:25 error: associated type bindings are not allowed here [E0229]<br>
src/main.rs:19     let words: Vec(&amp;str) = input.words().collect();<br>
^~~~~~<br>
error: internal compiler error: unexpected panic<br>
note: the compiler unexpectedly panicked. this is a bug.<br>
note: we would appreciate a bug report: <a href="http://doc.rust-lang.org/complement-bugreport.html" rel="nofollow">http://doc.rust-lang.org/complement-bugreport.html</a><br>
note: run with <code class="notranslate">RUST_BACKTRACE=1</code> for a backtrace<br>
thread 'rustc' panicked at 'assertion failed: !generic_bounds.has_escaping_regions()', /Users/rustbuild/src/rust-buildbot/slave/nightly-dist-rustc-mac/build/src/librustc_typeck/check/mod.rs:1826</p>
<p dir="auto">stack backtrace:<br>
1:        0x109d28947 - sys::backtrace::write::he402374d097c734cvbu<br>
2:        0x109d4edfc - failure::on_fail::hed9b34e067ca7da1qbB<br>
3:        0x109cb0208 - rt::unwind::begin_unwind_inner::h7c63803321d7204cmTA<br>
4:        0x10687d94c - rt::unwind::begin_unwind::h8602087355689510853<br>
5:        0x1068daaa0 - check::FnCtxt&lt;'a, 'tcx&gt;::add_obligations_for_parameters::h7f082a14921c02246Nm<br>
6:        0x10691b4d3 - check::wf::BoundsChecker&lt;'cx, 'tcx&gt;.TypeFolder&lt;'tcx&gt;::fold_ty::ha55680a6ab46ecc2Fxj<br>
7:        0x10693b9e5 - check::GatherLocalsVisitor&lt;'a, 'tcx&gt;.Visitor&lt;'v&gt;::visit_local::hd09d95956c7da86886k<br>
8:        0x106922286 - check::check_fn::h4985f8d75a08ff763dl<br>
9:        0x10693a77f - check::check_bare_fn::h995c71688f4975c3v3k<br>
10:        0x106932287 - check::check_item::ha4b08dad0c8499ae8ll<br>
11:        0x106a01cf3 - check_crate::closure.32081<br>
12:        0x1069fd24f - check_crate::h89c36ac38cf567e2DNy<br>
13:        0x1063c316b - driver::phase_3_run_analysis_passes::h5a89a1160de7ae6eNFa<br>
14:        0x1063a96dc - driver::compile_input::h4f8de4738327a360Bba<br>
15:        0x106471c9e - run_compiler::hfa201cb78154d87an9b<br>
16:        0x10646edaf - thunk::F.Invoke&lt;A, R&gt;::invoke::h11184981586525590284<br>
17:        0x10646da40 - rt::unwind::try::try_fn::h2812590929445923530<br>
18:        0x109dc52a9 - rust_try_inner<br>
19:        0x109dc5296 - rust_try<br>
20:        0x10646e104 - thunk::F.Invoke&lt;A, R&gt;::invoke::h9675590542894749928<br>
21:        0x109d394b3 - sys:🧵:thread_start::h63de676196642ba2J3w<br>
22:     0x7fff9a7b12fc - _pthread_body<br>
23:     0x7fff9a7b1279 - _pthread_body</p>
<p dir="auto">Could not compile <code class="notranslate">test_app</code>.</p>
<p dir="auto">Caused by:<br>
Process didn't exit successfully: <code class="notranslate">rustc src/main.rs --crate-name test_app --crate-type bin -g --out-dir /Users/scott/repos/test_app/target --emit=dep-info,link -L dependency=/Users/scott/repos/test_app/target -L dependency=/Users/scott/repos/test_app/target/deps --extern rustc-serialize=/Users/scott/repos/test_app/target/deps/librustc-serialize-181d5959361aa206.rlib --extern websocket=/Users/scott/repos/test_app/target/deps/libwebsocket-e2d678e8a9089abd.rlib --extern testlib=/Users/scott/repos/test_app/target/libtestlib-b1f31b9645bad55b.rlib -L native=/Users/scott/repos/test_app/target/build/time-2215e3ac75eaa2c7/out</code> (status=101)</p>
<p dir="auto">Minimal example to reproduce (using parenthesis instead of &lt;&gt; ):</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="fn main() {
    let v: Vec(&amp;str) = vec!['1','2'];
}"><pre class="notranslate"><code class="notranslate">fn main() {
    let v: Vec(&amp;str) = vec!['1','2'];
}
</code></pre></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="~/D/s/o/test-rs git:master ❯❯❯ RUST_BACKTRACE=1 rustc src/main.rs                                                           
src/main.rs:2:12: 2:21 error: parenthesized parameters may only be used with a trait [E0214]
src/main.rs:2     let v: Vec(&amp;str) = vec!['1','2'];
                         ^~~~~~~~~
src/main.rs:2:15: 2:21 error: associated type bindings are not allowed here [E0229]
src/main.rs:2     let v: Vec(&amp;str) = vec!['1','2'];
                            ^~~~~~
error: internal compiler error: unexpected panic
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: run with `RUST_BACKTRACE=1` for a backtrace
thread 'rustc' panicked at 'assertion failed: !predicates.has_escaping_regions()', /Users/rustbuild/src/rust-buildbot/slave/nightly-dist-rustc-mac/build/src/librustc_typeck/check/mod.rs:1887

stack backtrace:
   1:        0x103b1725b - sys::backtrace::write::hf72be5f813c90d15u5C
   2:        0x103b42918 - panicking::on_panic::h357b9ffd8bc8f79dSWI
   3:        0x103a5f7f7 - rt::unwind::begin_unwind_inner::h12b438ebbd8042edUFI
   4:        0x100184bbf - rt::unwind::begin_unwind::h4407626155523256809
   5:        0x1001f01b1 - check::FnCtxt&lt;'a, 'tcx&gt;::add_obligations_for_parameters::hedc68c4e9f8bb7eaR3o
   6:        0x1002348de - check::wf::BoundsChecker&lt;'cx, 'tcx&gt;.TypeFolder&lt;'tcx&gt;::fold_ty::h81005dd8c26ce0f4dxl
   7:        0x100259d85 - check::GatherLocalsVisitor&lt;'a, 'tcx&gt;.Visitor&lt;'tcx&gt;::visit_local::hbbae7f527d661f07Jln
   8:        0x10023d4d5 - check::check_fn::h1d6196fc5f338991ssn
   9:        0x1002583ef - check::check_bare_fn::h866934e1757608268hn
  10:        0x100250650 - check::check_item::h403800fd4efc7443MAn
  11:        0x100328962 - check_crate::closure.36029
  12:        0x1003235ca - check_crate::hae957740b683eaa4IhC
  13:        0x10005b6e7 - driver::phase_3_run_analysis_passes::hdf5ccffdc8a743bcsGa
  14:        0x100041f96 - driver::compile_input::h7fdf739785f6d9d4Rba
  15:        0x1001027d3 - run_compiler::hb484336e43423a0fv2b
  16:        0x1001002f5 - thunk::F.Invoke&lt;A, R&gt;::invoke::h11654417678186204529
  17:        0x1000ff6b7 - rt::unwind::try::try_fn::h10741634765121132143
  18:        0x103bc6f68 - rust_try_inner
  19:        0x103bc6f55 - rust_try
  20:        0x1000ffa55 - thunk::F.Invoke&lt;A, R&gt;::invoke::h13457747256212984027
  21:        0x103b2d83d - sys::thread::create::thread_start::h937519545136f3ecJBH
  22:     0x7fff94a06267 - _pthread_body
  23:     0x7fff94a061e4 - _pthread_start"><pre class="notranslate"><code class="notranslate">~/D/s/o/test-rs git:master ❯❯❯ RUST_BACKTRACE=1 rustc src/main.rs                                                           
src/main.rs:2:12: 2:21 error: parenthesized parameters may only be used with a trait [E0214]
src/main.rs:2     let v: Vec(&amp;str) = vec!['1','2'];
                         ^~~~~~~~~
src/main.rs:2:15: 2:21 error: associated type bindings are not allowed here [E0229]
src/main.rs:2     let v: Vec(&amp;str) = vec!['1','2'];
                            ^~~~~~
error: internal compiler error: unexpected panic
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: run with `RUST_BACKTRACE=1` for a backtrace
thread 'rustc' panicked at 'assertion failed: !predicates.has_escaping_regions()', /Users/rustbuild/src/rust-buildbot/slave/nightly-dist-rustc-mac/build/src/librustc_typeck/check/mod.rs:1887

stack backtrace:
   1:        0x103b1725b - sys::backtrace::write::hf72be5f813c90d15u5C
   2:        0x103b42918 - panicking::on_panic::h357b9ffd8bc8f79dSWI
   3:        0x103a5f7f7 - rt::unwind::begin_unwind_inner::h12b438ebbd8042edUFI
   4:        0x100184bbf - rt::unwind::begin_unwind::h4407626155523256809
   5:        0x1001f01b1 - check::FnCtxt&lt;'a, 'tcx&gt;::add_obligations_for_parameters::hedc68c4e9f8bb7eaR3o
   6:        0x1002348de - check::wf::BoundsChecker&lt;'cx, 'tcx&gt;.TypeFolder&lt;'tcx&gt;::fold_ty::h81005dd8c26ce0f4dxl
   7:        0x100259d85 - check::GatherLocalsVisitor&lt;'a, 'tcx&gt;.Visitor&lt;'tcx&gt;::visit_local::hbbae7f527d661f07Jln
   8:        0x10023d4d5 - check::check_fn::h1d6196fc5f338991ssn
   9:        0x1002583ef - check::check_bare_fn::h866934e1757608268hn
  10:        0x100250650 - check::check_item::h403800fd4efc7443MAn
  11:        0x100328962 - check_crate::closure.36029
  12:        0x1003235ca - check_crate::hae957740b683eaa4IhC
  13:        0x10005b6e7 - driver::phase_3_run_analysis_passes::hdf5ccffdc8a743bcsGa
  14:        0x100041f96 - driver::compile_input::h7fdf739785f6d9d4Rba
  15:        0x1001027d3 - run_compiler::hb484336e43423a0fv2b
  16:        0x1001002f5 - thunk::F.Invoke&lt;A, R&gt;::invoke::h11654417678186204529
  17:        0x1000ff6b7 - rt::unwind::try::try_fn::h10741634765121132143
  18:        0x103bc6f68 - rust_try_inner
  19:        0x103bc6f55 - rust_try
  20:        0x1000ffa55 - thunk::F.Invoke&lt;A, R&gt;::invoke::h13457747256212984027
  21:        0x103b2d83d - sys::thread::create::thread_start::h937519545136f3ecJBH
  22:     0x7fff94a06267 - _pthread_body
  23:     0x7fff94a061e4 - _pthread_start
</code></pre></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" rustc --version                                                                              
rustc 1.0.0-nightly (f4e0ce66a 2015-03-19) (built 2015-03-20)"><pre class="notranslate"><code class="notranslate"> rustc --version                                                                              
rustc 1.0.0-nightly (f4e0ce66a 2015-03-19) (built 2015-03-20)
</code></pre></div>