<p dir="auto">struct.rs:4:0: 9:1 error: this type cannot be instantiated without an instance of itself; consider using <code class="notranslate">option&lt;Node_&gt;</code><br>
struct.rs:4 struct Node_ {<br>
struct.rs:5     mut data : int,<br>
struct.rs:6     mut parent : Node_,<br>
struct.rs:7     mut left : Node_,<br>
struct.rs:8     mut right : Node_<br>
struct.rs:9 }<br>
rust: task b4a01150 ran out of stack<br>
/usr/local/bin/../lib/librustrt.so(_ZN9rust_task13begin_failureEPKcS1_j+0x5a)[0xb642f47a]<br>
/usr/local/bin/../lib/librustrt.so(rust_task_fail+0x36)[0xb642f576]<br>
/usr/local/bin/../lib/librustrt.so(_ZN9rust_task4failEPKcS1_j+0x32)[0xb642f5e2]<br>
/usr/local/bin/../lib/librustrt.so(_ZN9rust_task4failEv+0x35)[0xb642f625]<br>
/usr/local/bin/../lib/librustrt.so(_ZN9rust_task9new_stackEj+0x153)[0xb642fa63]<br>
/usr/local/bin/../lib/librustrt.so(_Z14new_stack_slowP14new_stack_args+0x26)[0xb642fc86]<br>
/usr/local/bin/../lib/librustrt.so(+0x2c50f)[0xb644450f]<br>
/usr/local/bin/../lib/librustrt.so(upcall_new_stack+0x24c)[0xb643345c]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(+0x9524e3)[0xb6dc74e3]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty20lookup_struct_fields17_23342db77142a97d3_06E+0x89)[0xb66887b9]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x4cc)[0xb67c78ac]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN6middle2ty26type_structurally_contains17_6719c4c87882b3c23_06E+0x550)[0xb67c7930]<br>
error: internal compiler error: unexpected failure<br>
note: the compiler hit an unexpected failure path. this is a bug<br>
note: try running with RUST_LOG=rustc=1,::rt::backtrace to get further details and report the results to github.com/mozilla/rust/issues<br>
rust: task failed at 'explicit failure', /home/ymin/share/rust/rust/src/librustc/rustc.rc:427<br>
/usr/local/bin/../lib/librustrt.so(_ZN9rust_task13begin_failureEPKcS1_j+0x5a)[0xb642f47a]<br>
/usr/local/bin/../lib/librustrt.so(rust_task_fail+0x36)[0xb642f576]<br>
/usr/local/bin/../lib/librustrt.so(_ZN9rust_task4failEPKcS1_j+0x32)[0xb642f5e2]<br>
/usr/local/bin/../lib/librustrt.so(upcall_s_fail+0x53)[0xb64318c3]<br>
/usr/local/bin/../lib/librustrt.so(+0x2c50f)[0xb644450f]<br>
/usr/local/bin/../lib/librustrt.so(upcall_fail+0x194)[0xb6431f64]<br>
/usr/local/bin/../lib/librustrt.so(rust_upcall_fail+0x2b)[0xb64320ab]<br>
/usr/local/bin/../lib/libcore-c3ca5d77d81b46c1-0.6.so(_ZN3sys6rustrt16rust_upcall_fail17_2125106fcaa29fbc3_06E+0x45)[0xb76306d5]<br>
/usr/local/bin/../lib/libcore-c3ca5d77d81b46c1-0.6.so(+0xa981b)[0xb763081b]<br>
/usr/local/bin/../lib/libcore-c3ca5d77d81b46c1-0.6.so(+0x2e4a6)[0xb75b54a6]<br>
/usr/local/bin/../lib/libcore-c3ca5d77d81b46c1-0.6.so(+0xbeeac)[0xb7645eac]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN7monitor17_2af173aed8e51dc73_06E+0x2d4c)[0xb6dc3c1c]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(+0x9524f8)[0xb6dc74f8]<br>
/usr/local/bin/../lib/librustc-c84825241471686d-0.6.so(_ZN4main16_2fb85b4a659c4103_06E+0x85)[0xb6dc7175]<br>
rustc(_rust_main+0x31)[0x8048941]<br>
/usr/local/bin/../lib/librustrt.so(_Z18task_start_wrapperP10spawn_args+0x31)[0xb642fe01]<br>
rust: domain main @0x99984e8 root task failed<br>
rust: task failed at 'killed', /home/ymin/share/rust/rust/src/libcore/task/mod.rs:577<br>
/usr/local/bin/../lib/librustrt.so(_ZN9rust_task13begin_failureEPKcS1_j+0x5a)[0xb642f47a]<br>
/usr/local/bin/../lib/librustrt.so(rust_task_fail+0x36)[0xb642f576]<br>
/usr/local/bin/../lib/librustrt.so(_ZN9rust_task4failEPKcS1_j+0x32)[0xb642f5e2]<br>
/usr/local/bin/../lib/librustrt.so(upcall_s_fail+0x53)[0xb64318c3]<br>
/usr/local/bin/../lib/librustrt.so(+0x2c50f)[0xb644450f]<br>
/usr/local/bin/../lib/librustrt.so(upcall_fail+0x194)[0xb6431f64]<br>
/usr/local/bin/../lib/librustrt.so(rust_upcall_fail+0x2b)[0xb64320ab]<br>
/usr/local/bin/../lib/libcore-c3ca5d77d81b46c1-0.6.so(_ZN3sys6rustrt16rust_upcall_fail17_2125106fcaa29fbc3_06E+0x45)[0xb76306d5]<br>
/usr/local/bin/../lib/libcore-c3ca5d77d81b46c1-0.6.so(+0xa981b)[0xb763081b]<br>
/usr/local/bin/../lib/libcore-c3ca5d77d81b46c1-0.6.so(+0x2e4a6)[0xb75b54a6]<br>
/usr/local/bin/../lib/libcore-c3ca5d77d81b46c1-0.6.so(_ZN4task5yield17_56812fae66173efd3_06E+0xc8)[0xb75e7108]<br>
/usr/local/bin/../lib/libcore-c3ca5d77d81b46c1-0.6.so(+0x979f9)[0xb761e9f9]<br>
/usr/local/bin/../lib/libcore-c3ca5d77d81b46c1-0.6.so(_ZN7private11weaken_task17_abd63738108cf6463_06E+0xdb)[0xb761e82b]<br>
/usr/local/bin/../lib/libcore-c3ca5d77d81b46c1-0.6.so(+0x976f6)[0xb761e6f6]<br>
/usr/local/bin/../lib/libcore-c3ca5d77d81b46c1-0.6.so(+0x94fa0)[0xb761bfa0]<br>
/usr/local/bin/../lib/libcore-c3ca5d77d81b46c1-0.6.so(+0xbeeac)[0xb7645eac]<br>
/usr/local/bin/../lib/libcore-c3ca5d77d81b46c1-0.6.so(+0x7b84c)[0xb760284c]<br>
/usr/local/bin/../lib/libcore-c3ca5d77d81b46c1-0.6.so(+0xbeeac)[0xb7645eac]<br>
/usr/local/bin/../lib/librustrt.so(_Z18task_start_wrapperP10spawn_args+0x31)[0xb642fe01]</p>
<div class="highlight highlight-source-rust notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="fn foo&lt;R&gt;(r: R) -&gt; R {
    r
}

pub fn main() {
    foo(0);
}"><pre class="notranslate"><span class="pl-k">fn</span> <span class="pl-en">foo</span><span class="pl-kos">&lt;</span><span class="pl-smi">R</span><span class="pl-kos">&gt;</span><span class="pl-kos">(</span><span class="pl-s1">r</span><span class="pl-kos">:</span> <span class="pl-smi">R</span><span class="pl-kos">)</span> -&gt; <span class="pl-smi">R</span> <span class="pl-kos">{</span>
    r
<span class="pl-kos">}</span>

<span class="pl-k">pub</span> <span class="pl-k">fn</span> <span class="pl-en">main</span><span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
    <span class="pl-en">foo</span><span class="pl-kos">(</span><span class="pl-c1">0</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-kos">}</span></pre></div>
<p dir="auto">yields <code class="notranslate">error: internal compiler error: debuginfo: unexpected type in type_metadata</code>.</p>
<p dir="auto">I presume this is a ty_infer, so I'm surprised we're seeing this in the debuginfo module while in the trans pass.</p>