Guest User

Untitled

a guest
Apr 29th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.78 KB | None | 0 0
  1. DEBUG 2018-04-29T05:51:14Z: rustc_typeck::outlives::implicit_infer: infer_predicates
  2. DEBUG 2018-04-29T05:51:14Z: rustc_typeck::outlives::implicit_infer: InferVisitor::visit_item(item=DefId(0/0:1 ~ check_explicit_dyn[317d]::{{?}}[0]))
  3. DEBUG 2018-04-29T05:51:14Z: rustc_typeck::outlives::implicit_infer: InferVisitor::visit_item(item=DefId(0/0:2 ~ check_explicit_dyn[317d]::std[0]))
  4. DEBUG 2018-04-29T05:51:14Z: rustc_typeck::outlives::implicit_infer: InferVisitor::visit_item(item=DefId(0/0:3 ~ check_explicit_dyn[317d]::Trait[0]))
  5. DEBUG 2018-04-29T05:51:14Z: rustc_typeck::outlives::implicit_infer: InferVisitor::visit_item(item=DefId(0/0:4 ~ check_explicit_dyn[317d]::Foo[0]))
  6. DEBUG 2018-04-29T05:51:14Z: rustc_typeck::outlives::implicit_infer: length: 1
  7. DEBUG 2018-04-29T05:51:14Z: rustc_typeck::outlives::implicit_infer: def_id = DefId(0/0:3 ~ check_explicit_dyn[317d]::Trait[0])
  8. DEBUG 2018-04-29T05:51:14Z: rustc_typeck::outlives::implicit_infer: substs = [ReEarlyBound(0, 'x)]
  9. DEBUG 2018-04-29T05:51:14Z: rustc_typeck::outlives::implicit_infer: explicit_map = {DefId(0/0:4 ~ check_explicit_dyn[317d]::Foo[0]): {}, DefId(0/0:1 ~ check_explicit_dyn[317d]::{{?}}[0]): {}, DefId(0/0:5 ~ check_explicit_dyn[317d]::main[0]): {}, DefId(0/0:2 ~ check_explicit_dyn[317d]::std[0]): {}, DefId(0/0:3 ~ check_explicit_dyn[317d]::Trait[0]): {OutlivesPredicate(T, ReEarlyBound(1, 'x))}}
  10. DEBUG 2018-04-29T05:51:14Z: rustc_typeck::outlives::implicit_infer: required_predicates = {OutlivesPredicate(A, ReEarlyBound(0, 'x)), OutlivesPredicate(ReEarlyBound(1, 'a), ReEarlyBound(0, 'x)), OutlivesPredicate(ReEarlyBound(0, 'x), ReEarlyBound(0, 'x))}
  11. DEBUG 2018-04-29T05:51:14Z: rustc_typeck::outlives::implicit_infer: outlives_predicate = OutlivesPredicate(T, ReEarlyBound(1, 'x))
  12. {"message":"librustc/ty/subst.rs:493: Type parameter `T/#2` (T/2) out of range when substituting (root type=Some(T)) substs=[ReEarlyBound(0, 'x)]","code":null,"level":"error: internal compiler error","spans":[{"file_name":"/Users/toidiu/projects/rust/src/test/ui/rfc-2093-infer-outlives/check-explicit-dyn.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Copyright 2018 The Rust Project Developers. See the COPYRIGHT","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"expansion":null}],"children":[],"rendered":"error: internal compiler error: librustc/ty/subst.rs:493: Type parameter `T/#2` (T/2) out of range when substituting (root type=Some(T)) substs=[ReEarlyBound(0, 'x)]\n\n"}
  13. thread 'main' panicked at 'Box<Any>', librustc_errors/lib.rs:491:9
  14. note: Run with `RUST_BACKTRACE=1` for a backtrace.
  15. {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
Advertisement
Add Comment
Please, Sign In to add comment