-
-
Save Zoxc/c81faf46c9b1a532f029c1a3776c6a4b to your computer and use it in GitHub Desktop.
EvaluationResult overwrite
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[TIMING] Rustdoc { host: "x86_64-pc-windows-msvc" } -- 0.560 | |
Compiling core v0.0.0 (file:///B:/dev/rust/par-merge/src/libcore) | |
Documenting core v0.0.0 (file:///B:/dev/rust/par-merge/src/libcore) | |
overwriting key/trait_ref: Binder(<isize as marker::Freeze>) with EvaluationResult WithDepNode { dep_node: 150890, cached_value: EvaluatedToOk } | |
old value: WithDepNode { dep_node: 150889, cached_value: EvaluatedToOk } | |
thread 'main' panicked at 'assertion failed: *old == value', librustc_data_structures\sync.rs:241:42 | |
stack backtrace: | |
0: std::sys::windows::backtrace::unwind_backtrace | |
at .\libstd\sys\windows\backtrace\mod.rs:65 | |
1: std::sys_common::backtrace::_print | |
at .\libstd\sys_common\backtrace.rs:71 | |
2: std::sys_common::backtrace::print | |
at .\libstd\sys_common\backtrace.rs:59 | |
3: std::panicking::default_hook::{{closure}} | |
at .\libstd\panicking.rs:211 | |
4: std::panicking::default_hook | |
at .\libstd\panicking.rs:227 | |
5: rustc::util::common::panic_hook | |
at .\librustc\util\common.rs:54 | |
6: std::panicking::rust_panic_with_hook | |
at .\libstd\panicking.rs:467 | |
7: std::panicking::begin_panic<str*> | |
at .\libstd\panicking.rs:397 | |
8: std::collections::hash::map::Entry<rustc::ty::sty::Binder<rustc::ty::sty::TraitRef>, rustc::traits::select::WithDepNode<rustc::traits::select::EvaluationResult>>::and_modify | |
at .\libstd\collections\hash\map.rs:2135 | |
9: rustc_data_structures::sync::{{impl}}::insert_same<rustc::ty::sty::Binder<rustc::ty::sty::TraitRef>,rustc::traits::select::WithDepNode<rustc::traits::select::EvaluationResult>,core::hash::BuildHasherDefault<rustc_data_structures::fx::FxHasher>> | |
at .\librustc_data_structures\sync.rs:242 | |
10: rustc::traits::select::SelectionContext::insert_evaluation_cache | |
at .\librustc\traits\select.rs:1035 | |
11: rustc::traits::select::SelectionContext::evaluate_trait_predicate_recursively | |
at .\librustc\traits\select.rs:810 | |
12: rustc::traits::select::SelectionContext::evaluate_predicate_recursively | |
at .\librustc\traits\select.rs:670 | |
13: rustc::traits::select::{{impl}}::evaluate_obligation_recursively::{{closure}} | |
at .\librustc\traits\select.rs:629 | |
14: rustc::traits::select::{{impl}}::probe::{{closure}} | |
at .\librustc\traits\select.rs:537 | |
15: rustc::infer::InferCtxt::probe<core::result::Result<rustc::traits::select::EvaluationResult, rustc::traits::select::OverflowError>,closure> | |
at .\librustc\infer\mod.rs:734 | |
16: rustc::traits::select::SelectionContext::probe | |
at .\librustc\traits\select.rs:537 | |
17: rustc::traits::select::SelectionContext::evaluate_obligation_recursively | |
at .\librustc\traits\select.rs:628 | |
18: rustc::ty::context::tls::with_context::{{closure}} | |
at .\librustc\ty\context.rs:1881 | |
19: rustc::ty::context::tls::with_context_opt | |
at .\librustc\ty\context.rs:1872 | |
20: rustc::ty::context::tls::with_context | |
at .\librustc\ty\context.rs:1881 | |
21: rustc::ty::context::tls::with_related_context<closure,core::result::Result<rustc::traits::select::EvaluationResult, rustc::traits::select::OverflowError>> | |
at .\librustc\ty\context.rs:1892 | |
22: rustc::ty::context::GlobalCtxt::enter_local | |
at .\librustc\ty\context.rs:1562 | |
23: rustc::infer::InferCtxtBuilder::enter<closure,core::result::Result<rustc::traits::select::EvaluationResult, rustc::traits::select::OverflowError>> | |
at .\librustc\infer\mod.rs:442 | |
24: rustc_traits::evaluate_obligation::evaluate_obligation | |
at .\librustc_traits\evaluate_obligation.rs:21 | |
25: rustc::ty::maps::{{impl}}::compute | |
at .\librustc\ty\maps\plumbing.rs:723 | |
26: rustc::dep_graph::graph::{{impl}}::with_task_impl::{{closure}}::{{closure}} | |
at .\librustc\dep_graph\graph.rs:276 | |
27: rustc::ty::context::tls::enter_context::{{closure}} | |
at .\librustc\ty\context.rs:1836 | |
28: rustc::ty::context::tls::set_tlv | |
at .\librustc\ty\context.rs:1779 | |
29: rustc::ty::context::tls::enter_context | |
at .\librustc\ty\context.rs:1835 | |
30: rustc::dep_graph::graph::{{impl}}::with_task_impl::{{closure}} | |
at .\librustc\dep_graph\graph.rs:275 | |
31: rustc::ty::context::tls::with_context::{{closure}} | |
at .\librustc\ty\context.rs:1881 | |
32: rustc::ty::context::tls::with_context_opt | |
at .\librustc\ty\context.rs:1872 | |
33: rustc::ty::context::tls::with_context<closure,core::result::Result<rustc::traits::select::EvaluationResult, rustc::traits::select::OverflowError>> | |
at .\librustc\ty\context.rs:1881 | |
34: rustc::dep_graph::graph::DepGraph::with_task_impl<rustc::ty::context::TyCtxt,rustc::infer::canonical::Canonical<rustc::ty::ParamEnvAnd<rustc::ty::Predicate>>,core::result::Result<rustc::traits::select::EvaluationResult, rustc::traits::select::OverflowError>> | |
at .\librustc\dep_graph\graph.rs:269 | |
35: rustc::dep_graph::graph::DepGraph::with_task | |
at .\librustc\dep_graph\graph.rs:209 | |
36: rustc::ty::maps::plumbing::{{impl}}::force_query_with_job::{{closure}} | |
at .\librustc\ty\maps\plumbing.rs:530 | |
37: rustc::ty::maps::plumbing::{{impl}}::start::{{closure}}::{{closure}} | |
at .\librustc\ty\maps\plumbing.rs:200 | |
38: rustc::ty::context::tls::enter_context::{{closure}} | |
at .\librustc\ty\context.rs:1836 | |
39: rustc::ty::context::tls::set_tlv | |
at .\librustc\ty\context.rs:1779 | |
40: rustc::ty::context::tls::enter_context | |
at .\librustc\ty\context.rs:1835 | |
41: rustc::ty::maps::plumbing::{{impl}}::start::{{closure}} | |
at .\librustc\ty\maps\plumbing.rs:199 | |
42: rustc::ty::context::tls::with_related_context::{{closure}} | |
at .\librustc\ty\context.rs:1897 | |
43: rustc::ty::context::tls::with_context::{{closure}} | |
at .\librustc\ty\context.rs:1881 | |
44: rustc::ty::context::tls::with_context_opt | |
at .\librustc\ty\context.rs:1872 | |
45: rustc::ty::context::tls::with_context | |
at .\librustc\ty\context.rs:1881 | |
46: rustc::ty::context::tls::with_related_context<closure,(core::result::Result<rustc::traits::select::EvaluationResult, rustc::traits::select::OverflowError>, rustc::dep_graph::graph::DepNodeIndex)> | |
at .\librustc\ty\context.rs:1892 | |
47: rustc::ty::maps::plumbing::JobOwner<rustc::ty::maps::queries::evaluate_obligation>::start | |
at .\librustc\ty\maps\plumbing.rs:189 | |
48: rustc::ty::context::TyCtxt::force_query_with_job<rustc::ty::maps::queries::evaluate_obligation> | |
at .\librustc\ty\maps\plumbing.rs:523 | |
49: rustc::ty::context::TyCtxt::try_get_with | |
at .\librustc\ty\maps\plumbing.rs:409 | |
50: rustc::ty::context::TyCtxt::try_get_query | |
at .\librustc\ty\maps\plumbing.rs:599 | |
51: rustc::ty::context::TyCtxt::get_query<rustc::ty::maps::queries::evaluate_obligation> | |
at .\librustc\ty\maps\plumbing.rs:610 | |
52: rustc::ty::maps::TyCtxtAt::evaluate_obligation | |
at .\librustc\ty\maps\plumbing.rs:776 | |
53: rustc::ty::context::TyCtxt::evaluate_obligation | |
at .\librustc\ty\maps\plumbing.rs:769 | |
54: rustc::infer::InferCtxt::evaluate_obligation | |
at .\librustc\traits\query\evaluate_obligation.rs:49 | |
55: rustc::infer::InferCtxt::predicate_must_hold | |
at .\librustc\traits\query\evaluate_obligation.rs:35 | |
56: rustc::traits::type_known_to_meet_bound | |
at .\librustc\traits\mod.rs:567 | |
57: rustc::ty::util::is_sized_raw::{{closure}} | |
at .\librustc\ty\util.rs:999 | |
58: rustc::infer::{{impl}}::enter::{{closure}} | |
at .\librustc\infer\mod.rs:442 | |
59: rustc::ty::context::{{impl}}::enter_local::{{closure}}::{{closure}} | |
at .\librustc\ty\context.rs:1570 | |
60: rustc::ty::context::tls::enter_context::{{closure}} | |
at .\librustc\ty\context.rs:1836 | |
61: rustc::ty::context::tls::set_tlv | |
at .\librustc\ty\context.rs:1779 | |
62: rustc::ty::context::tls::enter_context | |
at .\librustc\ty\context.rs:1835 | |
63: rustc::ty::context::{{impl}}::enter_local::{{closure}} | |
at .\librustc\ty\context.rs:1569 | |
64: rustc::ty::context::tls::with_related_context::{{closure}} | |
at .\librustc\ty\context.rs:1897 | |
65: rustc::ty::context::tls::with_context::{{closure}} | |
at .\librustc\ty\context.rs:1881 | |
66: rustc::ty::context::tls::with_context_opt | |
at .\librustc\ty\context.rs:1872 | |
67: rustc::ty::context::tls::with_context | |
at .\librustc\ty\context.rs:1881 | |
68: rustc::ty::context::tls::with_related_context<closure,bool> | |
at .\librustc\ty\context.rs:1892 | |
69: rustc::ty::context::GlobalCtxt::enter_local | |
at .\librustc\ty\context.rs:1562 | |
70: rustc::infer::InferCtxtBuilder::enter | |
at .\librustc\infer\mod.rs:442 | |
71: rustc::ty::util::is_freeze_raw | |
at .\librustc\ty\util.rs:1012 | |
72: rustc::ty::maps::{{impl}}::compute | |
at .\librustc\ty\maps\plumbing.rs:723 | |
73: rustc::dep_graph::graph::{{impl}}::with_task_impl::{{closure}}::{{closure}} | |
at .\librustc\dep_graph\graph.rs:276 | |
74: rustc::ty::context::tls::enter_context::{{closure}} | |
at .\librustc\ty\context.rs:1836 | |
75: rustc::ty::context::tls::set_tlv | |
at .\librustc\ty\context.rs:1779 | |
76: rustc::ty::context::tls::enter_context | |
at .\librustc\ty\context.rs:1835 | |
77: rustc::dep_graph::graph::{{impl}}::with_task_impl::{{closure}} | |
at .\librustc\dep_graph\graph.rs:275 | |
78: rustc::ty::context::tls::with_context::{{closure}} | |
at .\librustc\ty\context.rs:1881 | |
79: rustc::ty::context::tls::with_context_opt | |
at .\librustc\ty\context.rs:1872 | |
80: rustc::ty::context::tls::with_context<closure,bool> | |
at .\librustc\ty\context.rs:1881 | |
81: rustc::dep_graph::graph::DepGraph::with_task_impl<rustc::ty::context::TyCtxt,rustc::ty::ParamEnvAnd<rustc::ty::TyS*>,bool> | |
at .\librustc\dep_graph\graph.rs:269 | |
82: rustc::dep_graph::graph::DepGraph::with_task | |
at .\librustc\dep_graph\graph.rs:209 | |
83: rustc::ty::maps::plumbing::{{impl}}::force_query_with_job::{{closure}} | |
at .\librustc\ty\maps\plumbing.rs:530 | |
84: rustc::ty::maps::plumbing::{{impl}}::start::{{closure}}::{{closure}} | |
at .\librustc\ty\maps\plumbing.rs:200 | |
85: rustc::ty::context::tls::enter_context::{{closure}} | |
at .\librustc\ty\context.rs:1836 | |
86: rustc::ty::context::tls::set_tlv | |
at .\librustc\ty\context.rs:1779 | |
87: rustc::ty::context::tls::enter_context | |
at .\librustc\ty\context.rs:1835 | |
88: rustc::ty::maps::plumbing::{{impl}}::start::{{closure}} | |
at .\librustc\ty\maps\plumbing.rs:199 | |
89: rustc::ty::context::tls::with_related_context::{{closure}} | |
at .\librustc\ty\context.rs:1897 | |
90: rustc::ty::context::tls::with_context::{{closure}} | |
at .\librustc\ty\context.rs:1881 | |
91: rustc::ty::context::tls::with_context_opt | |
at .\librustc\ty\context.rs:1872 | |
92: rustc::ty::context::tls::with_context | |
at .\librustc\ty\context.rs:1881 | |
93: rustc::ty::context::tls::with_related_context<closure,(bool, rustc::dep_graph::graph::DepNodeIndex)> | |
at .\librustc\ty\context.rs:1892 | |
94: rustc::ty::maps::plumbing::JobOwner<rustc::ty::maps::queries::is_freeze_raw>::start | |
at .\librustc\ty\maps\plumbing.rs:189 | |
95: rustc::ty::context::TyCtxt::force_query_with_job<rustc::ty::maps::queries::is_freeze_raw> | |
at .\librustc\ty\maps\plumbing.rs:523 | |
96: rustc::ty::context::TyCtxt::try_get_with | |
at .\librustc\ty\maps\plumbing.rs:409 | |
97: rustc::ty::context::TyCtxt::try_get_query | |
at .\librustc\ty\maps\plumbing.rs:599 | |
98: rustc::ty::context::TyCtxt::get_query<rustc::ty::maps::queries::is_freeze_raw> | |
at .\librustc\ty\maps\plumbing.rs:606 | |
99: rustc::ty::maps::TyCtxtAt::is_freeze_raw | |
at .\librustc\ty\maps\plumbing.rs:776 | |
query stack during panic: | |
#0 [evaluate_obligation] evaluating trait selection obligation `isize: marker::Freeze` | |
#1 [is_freeze_raw] computing whether `isize` is freeze | |
--> libcore\cmp.rs:214:12 | |
| | |
214 | Less = -1, | |
| ^^ | |
#2 [const_eval] const-evaluating `cmp::Ordering::Less::{{initializer}}` | |
end of query stack | |
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: rustc 1.27.0-dev running on x86_64-pc-windows-msvc | |
note: compiler flags: -Z force-unstable-if-unmarked -C debug-assertions=off -C overflow-checks=on -C incremental -C prefer-dynamic -C debuginfo=1 -C debug-assertions=y -C codegen-units=32 -C target-feature=+crt-static --crate-type lib | |
note: some of the compiler flags provided by cargo are hidden |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&num::flt2dec::decoder::Decoded, &mut [u8])>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&num::flt2dec::decoder::Decoded, &mut [u8])>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&num::flt2dec::decoder::Decoded, &mut [u8])>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&num::flt2dec::decoder::Decoded, &mut [u8])>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&num::flt2dec::decoder::Decoded, &mut [u8])>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&num::flt2dec::decoder::Decoded, &mut [u8])>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&num::flt2dec::decoder::Decoded, &mut [u8], i16)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&num::flt2dec::decoder::Decoded, &mut [u8], i16)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&num::flt2dec::decoder::Decoded, &mut [u8], i16)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&num::flt2dec::decoder::Decoded, &mut [u8], i16)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&num::flt2dec::decoder::Decoded, &mut [u8], i16)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&num::flt2dec::decoder::Decoded, &mut [u8], i16)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<Self as num::Float>)) predicates=[Binder(TraitPredicate(<Self as marker::Sized>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<Self as marker::Sized>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<Self as num::dec2flt::rawfp::RawFloat>)) predicates=[Binder(TraitPredicate(<Self as num::Float>)), Binder(TraitPredicate(<Self as marker::Copy>)), Binder(TraitPredicate(<Self as ops::arith::Mul>)), Binder(TraitPredicate(<Self as ops::arith::Div>)), Binder(TraitPredicate(<Self as ops::arith::Neg>)), Binder(TraitPredicate(<Self as fmt::Debug>)), Binder(TraitPredicate(<Self as fmt::LowerExp>)), Binder(ProjectionPredicate(ProjectionTy { substs: Slice([Self, Self]), item_def_id: DefId(0/0:923 ~ core[7d66]::ops[0]::arith[0]::Mul[0]::Output[0]) }, Self)), Binder(ProjectionPredicate(ProjectionTy { substs: Slice([Self, Self]), item_def_id: DefId(0/0:927 ~ core[7d66]::ops[0]::arith[0]::Div[0]::Output[0]) }, Self)), Binder(ProjectionPredicate(ProjectionTy { substs: Slice([Self]), item_def_id: DefId(0/0:937 ~ core[7d66]::ops[0]::arith[0]::Neg[0]::Output[0]) }, Self)), Binder(ProjectionPredicate(ProjectionTy { substs: Slice([Self]), item_def_id: DefId(0/0:502 ~ core[7d66]::num[0]::Float[0]::Bits[0]) }, <Self as num::dec2flt::rawfp::RawFloat>::RawBits)), Binder(TraitPredicate(<Self as num::Float>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<Self as fmt::LowerExp>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<Self as fmt::Debug>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<Self as ops::arith::Neg>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<Self as ops::arith::Div>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<Self as ops::arith::Mul>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<Self as marker::Copy>)) predicates=[Binder(TraitPredicate(<Self as clone::Clone>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<Self as clone::Clone>)) predicates=[Binder(TraitPredicate(<Self as marker::Sized>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::object_safety: astconv_object_safety_violations(trait_def_id=DefId(0/0:1373 ~ core[7d66]::any[0]::Any[0])) = [] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as any::Any>)) predicates=[Binder(OutlivesPredicate(FreshTy(0), ReStatic))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as any::Any>)) predicates=[Binder(OutlivesPredicate(FreshTy(0), ReStatic))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::object_safety: astconv_object_safety_violations(trait_def_id=DefId(0/0:1373 ~ core[7d66]::any[0]::Any[0])) = [] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as any::Any>)) predicates=[Binder(OutlivesPredicate(FreshTy(0), ReStatic))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as marker::Send>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as any::Any>)) predicates=[Binder(OutlivesPredicate(FreshTy(0), ReStatic))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::object_safety: astconv_object_safety_violations(trait_def_id=DefId(0/0:1373 ~ core[7d66]::any[0]::Any[0])) = [] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as any::Any>)) predicates=[Binder(OutlivesPredicate(FreshTy(0), ReStatic))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as any::Any>)) predicates=[Binder(OutlivesPredicate(FreshTy(0), ReStatic))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::object_safety: astconv_object_safety_violations(trait_def_id=DefId(0/0:1373 ~ core[7d66]::any[0]::Any[0])) = [] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as any::Any>)) predicates=[Binder(OutlivesPredicate(FreshTy(0), ReStatic))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as marker::Send>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as any::Any>)) predicates=[Binder(OutlivesPredicate(FreshTy(0), ReStatic))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::IntoIterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::FusedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::IntoIterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::object_safety: astconv_object_safety_violations(trait_def_id=DefId(0/0:1916 ~ core[7d66]::iter[0]::iterator[0]::Iterator[0])) = [] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FProj as ops::function::FnMut<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<FProj as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FProj as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FCmp as ops::function::FnMut<(&B, &<I as iter::iterator::Iterator>::Item, &B, &<I as iter::iterator::Iterator>::Item)>>)) predicates=[Binder(TraitPredicate(<FCmp as ops::function::FnOnce<(&B, &<I as iter::iterator::Iterator>::Item, &B, &<I as iter::iterator::Iterator>::Item)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FCmp as ops::function::FnOnce<(&B, &<I as iter::iterator::Iterator>::Item, &B, &<I as iter::iterator::Iterator>::Item)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<()>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<()>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<()>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<()>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<()>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<()>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<()>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<()>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<()>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<()>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<()>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<()>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<()>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<()>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<()>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<Self as iter::traits::IntoIterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<R as ops::try::Try>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::DoubleEndedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::ExactSizeIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::FusedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter_private::TrustedRandomAccess>)) predicates=[Binder(TraitPredicate(<I as iter::traits::ExactSizeIterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::ExactSizeIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter_private::TrustedRandomAccess>)) predicates=[Binder(TraitPredicate(<I as iter::traits::ExactSizeIterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::ExactSizeIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::TrustedLen>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<A as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<A as iter::traits::DoubleEndedIterator>)) predicates=[Binder(TraitPredicate(<A as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<A as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<B as iter::traits::DoubleEndedIterator>)) predicates=[Binder(TraitPredicate(<B as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<B as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<A as iter::traits::FusedIterator>)) predicates=[Binder(TraitPredicate(<A as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<A as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<B as iter::traits::FusedIterator>)) predicates=[Binder(TraitPredicate(<B as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<B as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<A as iter::traits::TrustedLen>)) predicates=[Binder(TraitPredicate(<A as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<A as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<B as iter::traits::TrustedLen>)) predicates=[Binder(TraitPredicate(<B as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<B as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::DoubleEndedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::ExactSizeIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::FusedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::TrustedLen>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter_private::TrustedRandomAccess>)) predicates=[Binder(TraitPredicate(<I as iter::traits::ExactSizeIterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::ExactSizeIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::DoubleEndedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::FusedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::DoubleEndedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::FusedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::FusedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::FusedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&mut St, <I as iter::iterator::Iterator>::Item)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&mut St, <I as iter::iterator::Iterator>::Item)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&mut St, <I as iter::iterator::Iterator>::Item)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<U as iter::traits::IntoIterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::DoubleEndedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<U as iter::traits::IntoIterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::FusedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as fmt::Debug>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<U as fmt::Debug>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<U as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as clone::Clone>)) predicates=[Binder(TraitPredicate(<I as marker::Sized>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as marker::Sized>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<U as clone::Clone>)) predicates=[Binder(TraitPredicate(<U as marker::Sized>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<U as marker::Sized>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<U as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<U as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::DoubleEndedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<U as iter::traits::DoubleEndedIterator>)) predicates=[Binder(TraitPredicate(<U as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<U as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::FusedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<U as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<U as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::DoubleEndedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<U as iter::traits::DoubleEndedIterator>)) predicates=[Binder(TraitPredicate(<U as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<U as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::DoubleEndedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::ExactSizeIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::FusedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&<I as iter::iterator::Iterator>::Item,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&T, &T)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&T, &T)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&T, &T)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&T, &T)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&T, &T)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&T, &T)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&T, &T)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&T, &T)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&T, &T)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&T, &T)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&T, &T)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as slice::SplitIter>)) predicates=[Binder(TraitPredicate(<I as iter::traits::DoubleEndedIterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::DoubleEndedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnMut<(&T,)>>)) predicates=[Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as ops::function::FnOnce<(&T,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(&T, &T)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(&T, &T)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(char,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(char,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(char,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(char,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(char,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(char,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(char,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(char,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(char,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(char,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(char,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(char,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(char,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(char,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(char,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnMut<(char,)>>)) predicates=[Binder(TraitPredicate(<F as ops::function::FnOnce<(char,)>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<F as ops::function::FnOnce<(char,)>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::traits::DoubleEndedIterator>)) predicates=[Binder(TraitPredicate(<I as iter::iterator::Iterator>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<I as iter::iterator::Iterator>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as str::pattern::Pattern<'a>>)) predicates=[Binder(TraitPredicate(<P as marker::Sized>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as marker::Sized>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as str::pattern::Pattern<'a>>)) predicates=[Binder(TraitPredicate(<P as marker::Sized>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as marker::Sized>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as str::pattern::Pattern<'a>>)) predicates=[Binder(TraitPredicate(<P as marker::Sized>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as marker::Sized>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as str::pattern::Pattern<'a>>)) predicates=[Binder(TraitPredicate(<P as marker::Sized>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as marker::Sized>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as str::pattern::Pattern<'a>>)) predicates=[Binder(TraitPredicate(<P as marker::Sized>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as marker::Sized>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as str::pattern::Pattern<'a>>)) predicates=[Binder(TraitPredicate(<P as marker::Sized>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as marker::Sized>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as str::pattern::Pattern<'a>>)) predicates=[Binder(TraitPredicate(<P as marker::Sized>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<P as marker::Sized>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::object_safety: astconv_object_safety_violations(trait_def_id=DefId(0/0:3821 ~ core[7d66]::fmt[0]::Write[0])) = [] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as fmt::Write>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::object_safety: astconv_object_safety_violations(trait_def_id=DefId(0/0:3821 ~ core[7d66]::fmt[0]::Write[0])) = [] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as fmt::Write>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as ops::function::Fn<()>>)) predicates=[Binder(TraitPredicate(<FreshTy(0) as ops::function::FnMut<()>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as ops::function::FnMut<()>>)) predicates=[Binder(TraitPredicate(<FreshTy(0) as ops::function::FnOnce<()>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as ops::function::FnOnce<()>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::object_safety: astconv_object_safety_violations(trait_def_id=DefId(0/0:1019 ~ core[7d66]::ops[0]::function[0]::Fn[0])) = [] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as ops::function::Fn<()>>)) predicates=[Binder(TraitPredicate(<FreshTy(0) as ops::function::FnMut<()>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as ops::function::FnMut<()>>)) predicates=[Binder(TraitPredicate(<FreshTy(0) as ops::function::FnOnce<()>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as ops::function::FnOnce<()>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as ops::function::Fn<()>>)) predicates=[Binder(TraitPredicate(<FreshTy(0) as ops::function::FnMut<()>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as ops::function::FnMut<()>>)) predicates=[Binder(TraitPredicate(<FreshTy(0) as ops::function::FnOnce<()>>))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as ops::function::FnOnce<()>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::object_safety: astconv_object_safety_violations(trait_def_id=DefId(0/0:3821 ~ core[7d66]::fmt[0]::Write[0])) = [] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as fmt::Write>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as fmt::Write>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::object_safety: astconv_object_safety_violations(trait_def_id=DefId(0/0:3821 ~ core[7d66]::fmt[0]::Write[0])) = [] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as fmt::Write>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<FreshTy(0) as fmt::Write>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits: normalize_param_env_or_error(unnormalized_env=ParamEnv { caller_bounds: Slice([]), reveal: UserFacing }) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits: normalize_param_env_or_error: elaborated-predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits: fully_normalize_with_fulfillcx(value=[]) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth(depth=0, value=[]) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=0 result=[] with 0 obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=0 obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits: fully_normalize: normalized_value=[] obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits: fully_normalize: select_all_or_error start | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select(obligation-forest-size=0) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: starting another iteration | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: outcome=Outcome { | |
completed: [], | |
errors: [], | |
stalled: true | |
} | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select(0 predicates remaining, 0 errors) done | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits: fully_normalize: select_all_or_error complete | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits: fully_normalize: resolved_value=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits: normalize_param_env_or_error: normalized predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits: normalize_param_env_or_error: resolved predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth(depth=0, value=isize) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=0 result=isize with 0 obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=0 obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: register_predicate_obligation(obligation=Obligation(predicate=Binder(TraitPredicate(<isize as marker::Sized>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: with_query_mode(Canonical) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_predicate_recursively(Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_trait_predicate_recursively(Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_trait_predicate_recursively(Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0)) - in global | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: candidate_from_obligation(cache_fresh_trait_pred=Binder(TraitPredicate(<isize as ops::arith::Neg>)), obligation=TraitObligationStack(Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0))) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: is_knowable(intercrate=None) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_from_impls(obligation=Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth(depth=1, value=<isize as ops::arith::Neg>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 result=<isize as ops::arith::Neg> with 0 obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl(impl_def_id=DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280]), obligation=Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0), impl_trait_ref=<isize as ops::arith::Neg>, skol_obligation_trait_ref=<isize as ops::arith::Neg>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl: success impl_substs=Slice([]) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth(depth=1, value=<&isize as ops::arith::Neg>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 result=<&isize as ops::arith::Neg> with 0 obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl(impl_def_id=DefId(0/0:11666 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[288]), obligation=Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0), impl_trait_ref=<&isize as ops::arith::Neg>, skol_obligation_trait_ref=<isize as ops::arith::Neg>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl: failed eq_trait_refs due to `expected isize, found &isize` | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_from_object_ty(self_ty=isize) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<<Self as ops::arith::Neg>::Output as marker::Sized>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<Self as ops::arith::Neg>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<Self as ops::arith::Neg>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<Self as ops::arith::Neg>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<<Self as ops::arith::Neg>::Output as marker::Sized>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<Self as ops::arith::Neg>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::object_safety: object_safety_violations_for_trait(trait_def_id=DefId(0/0:936 ~ core[7d66]::ops[0]::arith[0]::Neg[0])) = [] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_for_projected_tys(Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_from_caller_bounds(Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: candidate list size: 1 | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assembled 1 candidates for TraitObligationStack(Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0)): [ImplCandidate(DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280]))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: CACHE MISS: SELECT(Binder(TraitPredicate(<isize as ops::arith::Neg>)))=Ok(Some(ImplCandidate(DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280])))) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: insert_candidate_cache(trait_ref=<isize as ops::arith::Neg>, candidate=Ok(Some(ImplCandidate(DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280]))))) global | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_candidate: depth=0 candidate=ImplCandidate(DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280])) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: confirm_candidate(Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0), ImplCandidate(DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280]))) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: confirm_impl_candidate(Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0),DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280])) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth(depth=1, value=<isize as ops::arith::Neg>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 result=<isize as ops::arith::Neg> with 0 obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl(impl_def_id=DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280]), obligation=Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0), impl_trait_ref=<isize as ops::arith::Neg>, skol_obligation_trait_ref=<isize as ops::arith::Neg>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl: success impl_substs=Slice([]) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: confirm_impl_candidate substs=Normalized(Slice([]),[]) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: vtable_impl(impl_def_id=DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280]), substs=Normalized(Slice([]),[]), recursion_depth=1, skol_map=LazyBTreeMap(None)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: impl_or_trait_obligations(def_id=DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280])) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: vtable_impl: impl_def_id=DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280]) impl_obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_candidate: depth=0 result=EvaluatedToOk | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: CACHE MISS: EVAL(Binder(<isize as ops::arith::Neg>))=EvaluatedToOk | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: insert_evaluation_cache(trait_ref=Binder(<isize as ops::arith::Neg>), candidate=EvaluatedToOk) global | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth(depth=0, value=([isize]; variadic: false)-><isize as ops::arith::Neg>::Output) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: opt_normalize_projection_type(projection_ty=ProjectionTy { substs: Slice([isize]), item_def_id: DefId(0/0:937 ~ core[7d66]::ops[0]::arith[0]::Neg[0]::Output[0]) }, depth=0) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: project(obligation=Obligation(predicate=ProjectionTy { substs: Slice([isize]), item_def_id: DefId(0/0:937 ~ core[7d66]::ops[0]::arith[0]::Neg[0]::Output[0]) },depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: project: obligation_trait_ref=<isize as ops::arith::Neg> | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: assemble_candidates_from_param_env(..) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: assemble_candidates_from_predicates(obligation=Obligation(predicate=ProjectionTy { substs: Slice([isize]), item_def_id: DefId(0/0:937 ~ core[7d66]::ops[0]::arith[0]::Neg[0]::Output[0]) },depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: assemble_candidates_from_trait_def(..) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: select(Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: candidate_from_obligation(cache_fresh_trait_pred=Binder(TraitPredicate(<isize as ops::arith::Neg>)), obligation=TraitObligationStack(Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0))) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: CACHE HIT: SELECT(Binder(TraitPredicate(<isize as ops::arith::Neg>)))=Ok(Some(ImplCandidate(DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280])))) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: confirm_candidate(Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0), ImplCandidate(DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280]))) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: confirm_impl_candidate(Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0),DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280])) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth(depth=1, value=<isize as ops::arith::Neg>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 result=<isize as ops::arith::Neg> with 0 obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl(impl_def_id=DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280]), obligation=Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0), impl_trait_ref=<isize as ops::arith::Neg>, skol_obligation_trait_ref=<isize as ops::arith::Neg>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl: success impl_substs=Slice([]) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: confirm_impl_candidate substs=Normalized(Slice([]),[]) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: vtable_impl(impl_def_id=DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280]), substs=Normalized(Slice([]),[]), recursion_depth=1, skol_map=LazyBTreeMap(None)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: impl_or_trait_obligations(def_id=DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280])) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: vtable_impl: impl_def_id=DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280]) impl_obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: confirm_candidate(candidate=Select(VtableImpl(impl_def_id=DefId(0/0:11642 ~ core[7d66]::ops[0]::arith[0]::{{impl}}[280]), substs=Slice([]), nested=[])), obligation=Obligation(predicate=ProjectionTy { substs: Slice([isize]), item_def_id: DefId(0/0:937 ~ core[7d66]::ops[0]::arith[0]::Neg[0]::Output[0]) },depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: opt_normalize_projection_type: projected_ty=isize depth=0 obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: ProjectionCacheEntry::insert_ty: adding cache entry: key=ProjectionCacheKey { ty: ProjectionTy { substs: Slice([isize]), item_def_id: DefId(0/0:937 ~ core[7d66]::ops[0]::arith[0]::Neg[0]::Output[0]) } }, value=Normalized(isize,[]) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: AssociatedTypeNormalizer: depth=0 normalized <isize as ops::arith::Neg>::Output to isize with 0 add'l obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=0 result=([isize]; variadic: false)->isize with 0 obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=0 obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth(depth=0, value=InstantiatedPredicates([Binder(TraitPredicate(<isize as ops::arith::Neg>)), Binder(TraitPredicate(<<isize as ops::arith::Neg>::Output as marker::Sized>))])) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: opt_normalize_projection_type(projection_ty=ProjectionTy { substs: Slice([isize]), item_def_id: DefId(0/0:937 ~ core[7d66]::ops[0]::arith[0]::Neg[0]::Output[0]) }, depth=0) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: opt_normalize_projection_type: found normalized ty `Normalized(isize,[])` | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: ProjectionCacheEntry::complete(ProjectionCacheKey { ty: ProjectionTy { substs: Slice([isize]), item_def_id: DefId(0/0:937 ~ core[7d66]::ops[0]::arith[0]::Neg[0]::Output[0]) } }) - completing Normalized(isize,[]) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: AssociatedTypeNormalizer: depth=0 normalized <isize as ops::arith::Neg>::Output to isize with 1 add'l obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=0 result=InstantiatedPredicates([Binder(TraitPredicate(<isize as ops::arith::Neg>)), Binder(TraitPredicate(<isize as marker::Sized>))]) with 1 obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=0 obligations=[Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0)] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: predicates_for_generics(generic_bounds=InstantiatedPredicates([Binder(TraitPredicate(<isize as ops::arith::Neg>)), Binder(TraitPredicate(<isize as marker::Sized>))])) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: register_predicate_obligation(obligation=Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: register_predicate_obligation(obligation=Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: register_predicate_obligation(obligation=Obligation(predicate=Binder(TraitPredicate(<isize as marker::Sized>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: register_predicate_obligation(obligation=Obligation(predicate=fn(isize) -> isize,depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select(obligation-forest-size=3) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: starting another iteration | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: with_query_mode(Canonical) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_predicate_recursively(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Sized>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_trait_predicate_recursively(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Sized>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_trait_predicate_recursively(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Sized>)),depth=0)) - in global | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: candidate_from_obligation(cache_fresh_trait_pred=Binder(TraitPredicate(<isize as marker::Sized>)), obligation=TraitObligationStack(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Sized>)),depth=0))) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: is_knowable(intercrate=None) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: builtin_bound: nested=Binder([]) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_for_projected_tys(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Sized>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_from_caller_bounds(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Sized>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: candidate list size: 1 | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assembled 1 candidates for TraitObligationStack(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Sized>)),depth=0)): [BuiltinCandidate { has_nested: false }] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: CACHE MISS: SELECT(Binder(TraitPredicate(<isize as marker::Sized>)))=Ok(Some(BuiltinCandidate { has_nested: false })) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: insert_candidate_cache(trait_ref=<isize as marker::Sized>, candidate=Ok(Some(BuiltinCandidate { has_nested: false }))) global | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_candidate: depth=0 candidate=BuiltinCandidate { has_nested: false } | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: confirm_candidate(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Sized>)),depth=0), BuiltinCandidate { has_nested: false }) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: confirm_builtin_candidate(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Sized>)),depth=0), false) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: confirm_builtin_candidate: obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_candidate: depth=0 result=EvaluatedToOk | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: CACHE MISS: EVAL(Binder(<isize as marker::Sized>))=EvaluatedToOk | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: insert_evaluation_cache(trait_ref=Binder(<isize as marker::Sized>), candidate=EvaluatedToOk) global | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: selecting trait `Binder(TraitPredicate(<isize as marker::Sized>))` at depth 0 evaluated to holds | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: selecting trait `Binder(TraitPredicate(<isize as ops::arith::Neg>))` at depth 0 evaluated to holds | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: outcome=Outcome { | |
completed: [ | |
PendingPredicateObligation { | |
obligation: Obligation(predicate=fn(isize) -> isize,depth=0), | |
stalled_on: [] | |
}, | |
PendingPredicateObligation { | |
obligation: Obligation(predicate=Binder(TraitPredicate(<isize as ops::arith::Neg>)),depth=0), | |
stalled_on: [] | |
}, | |
PendingPredicateObligation { | |
obligation: Obligation(predicate=Binder(TraitPredicate(<isize as marker::Sized>)),depth=0), | |
stalled_on: [] | |
} | |
], | |
errors: [], | |
stalled: false | |
} | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: starting another iteration | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: outcome=Outcome { | |
completed: [], | |
errors: [], | |
stalled: true | |
} | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select(0 predicates remaining, 0 errors) done | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: select(Obligation(predicate=Binder(TraitPredicate(<isize as ops::unsize::CoerceUnsized<_>>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: candidate_from_obligation(cache_fresh_trait_pred=Binder(TraitPredicate(<isize as ops::unsize::CoerceUnsized<isize>>)), obligation=TraitObligationStack(Obligation(predicate=Binder(TraitPredicate(<isize as ops::unsize::CoerceUnsized<_>>)),depth=0))) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: is_knowable(intercrate=None) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_from_impls(obligation=Obligation(predicate=Binder(TraitPredicate(<isize as ops::unsize::CoerceUnsized<isize>>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth(depth=1, value=<&mut _ as ops::unsize::CoerceUnsized<&mut _>>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 result=<&mut _ as ops::unsize::CoerceUnsized<&mut _>> with 0 obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl(impl_def_id=DefId(0/0:1141 ~ core[7d66]::ops[0]::unsize[0]::{{impl}}[0]), obligation=Obligation(predicate=Binder(TraitPredicate(<isize as ops::unsize::CoerceUnsized<isize>>)),depth=0), impl_trait_ref=<&mut _ as ops::unsize::CoerceUnsized<&mut _>>, skol_obligation_trait_ref=<isize as ops::unsize::CoerceUnsized<isize>>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl: failed eq_trait_refs due to `expected isize, found &mut _` | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth(depth=1, value=<&mut _ as ops::unsize::CoerceUnsized<&_>>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 result=<&mut _ as ops::unsize::CoerceUnsized<&_>> with 0 obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl(impl_def_id=DefId(0/0:1142 ~ core[7d66]::ops[0]::unsize[0]::{{impl}}[1]), obligation=Obligation(predicate=Binder(TraitPredicate(<isize as ops::unsize::CoerceUnsized<isize>>)),depth=0), impl_trait_ref=<&mut _ as ops::unsize::CoerceUnsized<&_>>, skol_obligation_trait_ref=<isize as ops::unsize::CoerceUnsized<isize>>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl: failed eq_trait_refs due to `expected isize, found &mut _` | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth(depth=1, value=<&_ as ops::unsize::CoerceUnsized<&_>>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 result=<&_ as ops::unsize::CoerceUnsized<&_>> with 0 obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl(impl_def_id=DefId(0/0:1145 ~ core[7d66]::ops[0]::unsize[0]::{{impl}}[4]), obligation=Obligation(predicate=Binder(TraitPredicate(<isize as ops::unsize::CoerceUnsized<isize>>)),depth=0), impl_trait_ref=<&_ as ops::unsize::CoerceUnsized<&_>>, skol_obligation_trait_ref=<isize as ops::unsize::CoerceUnsized<isize>>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl: failed eq_trait_refs due to `expected isize, found reference` | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_from_object_ty(self_ty=isize) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<T as marker::Sized>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<Self as ops::unsize::CoerceUnsized<T>>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::object_safety: object_safety_violations_for_trait(trait_def_id=DefId(0/0:1140 ~ core[7d66]::ops[0]::unsize[0]::CoerceUnsized[0])) = [] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_for_projected_tys(Obligation(predicate=Binder(TraitPredicate(<isize as ops::unsize::CoerceUnsized<isize>>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_from_caller_bounds(Obligation(predicate=Binder(TraitPredicate(<isize as ops::unsize::CoerceUnsized<_>>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_from_auto_impls(self_ty=isize) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: candidate list size: 0 | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assembled 0 candidates for TraitObligationStack(Obligation(predicate=Binder(TraitPredicate(<isize as ops::unsize::CoerceUnsized<_>>)),depth=0)): [] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: CACHE MISS: SELECT(Binder(TraitPredicate(<isize as ops::unsize::CoerceUnsized<isize>>)))=Err(Unimplemented) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: insert_candidate_cache(trait_ref=<isize as ops::unsize::CoerceUnsized<isize>>, candidate=Err(Unimplemented)) global | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select(obligation-forest-size=0) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: starting another iteration | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: outcome=Outcome { | |
completed: [], | |
errors: [], | |
stalled: true | |
} | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select(0 predicates remaining, 0 errors) done | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select(obligation-forest-size=0) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: starting another iteration | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: outcome=Outcome { | |
completed: [], | |
errors: [], | |
stalled: true | |
} | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select(0 predicates remaining, 0 errors) done | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select(obligation-forest-size=0) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: starting another iteration | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: outcome=Outcome { | |
completed: [], | |
errors: [], | |
stalled: true | |
} | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select(0 predicates remaining, 0 errors) done | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::query::dropck_outlives: dropck_outlives(ty=isize, param_env=ParamEnv { caller_bounds: Slice([]), reveal: UserFacing }) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::query::dropck_outlives: dropck_outlives(ty=isize, param_env=ParamEnv { caller_bounds: Slice([]), reveal: UserFacing }) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select(obligation-forest-size=0) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: starting another iteration | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: outcome=Outcome { | |
completed: [], | |
errors: [], | |
stalled: true | |
} | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select(0 predicates remaining, 0 errors) done | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select(obligation-forest-size=0) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: starting another iteration | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: outcome=Outcome { | |
completed: [], | |
errors: [], | |
stalled: true | |
} | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select(0 predicates remaining, 0 errors) done | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select(obligation-forest-size=0) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: starting another iteration | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select: outcome=Outcome { | |
completed: [], | |
errors: [], | |
stalled: true | |
} | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::fulfill: select(0 predicates remaining, 0 errors) done | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits: type_known_to_meet_bound(ty=isize, bound="marker::Copy") | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: with_query_mode(Canonical) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_predicate_recursively(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Copy>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_trait_predicate_recursively(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Copy>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_trait_predicate_recursively(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Copy>)),depth=0)) - in global | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: candidate_from_obligation(cache_fresh_trait_pred=Binder(TraitPredicate(<isize as marker::Copy>)), obligation=TraitObligationStack(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Copy>)),depth=0))) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: is_knowable(intercrate=None) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: obligation self ty is isize | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_from_impls(obligation=Obligation(predicate=Binder(TraitPredicate(<isize as marker::Copy>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth(depth=1, value=<&_ as marker::Copy>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 result=<&_ as marker::Copy> with 0 obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl(impl_def_id=DefId(0/0:911 ~ core[7d66]::marker[0]::copy_impls[0]::{{impl}}[3]), obligation=Obligation(predicate=Binder(TraitPredicate(<isize as marker::Copy>)),depth=0), impl_trait_ref=<&_ as marker::Copy>, skol_obligation_trait_ref=<isize as marker::Copy>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl: failed eq_trait_refs due to `expected isize, found reference` | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth(depth=1, value=<isize as marker::Copy>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 result=<isize as marker::Copy> with 0 obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl(impl_def_id=DefId(0/0:10792 ~ core[7d66]::marker[0]::copy_impls[0]::{{impl}}[10]), obligation=Obligation(predicate=Binder(TraitPredicate(<isize as marker::Copy>)),depth=0), impl_trait_ref=<isize as marker::Copy>, skol_obligation_trait_ref=<isize as marker::Copy>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl: success impl_substs=Slice([]) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_for_projected_tys(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Copy>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_from_caller_bounds(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Copy>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: candidate list size: 1 | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assembled 1 candidates for TraitObligationStack(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Copy>)),depth=0)): [ImplCandidate(DefId(0/0:10792 ~ core[7d66]::marker[0]::copy_impls[0]::{{impl}}[10]))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: CACHE MISS: SELECT(Binder(TraitPredicate(<isize as marker::Copy>)))=Ok(Some(ImplCandidate(DefId(0/0:10792 ~ core[7d66]::marker[0]::copy_impls[0]::{{impl}}[10])))) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: insert_candidate_cache(trait_ref=<isize as marker::Copy>, candidate=Ok(Some(ImplCandidate(DefId(0/0:10792 ~ core[7d66]::marker[0]::copy_impls[0]::{{impl}}[10]))))) global | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_candidate: depth=0 candidate=ImplCandidate(DefId(0/0:10792 ~ core[7d66]::marker[0]::copy_impls[0]::{{impl}}[10])) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: confirm_candidate(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Copy>)),depth=0), ImplCandidate(DefId(0/0:10792 ~ core[7d66]::marker[0]::copy_impls[0]::{{impl}}[10]))) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: confirm_impl_candidate(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Copy>)),depth=0),DefId(0/0:10792 ~ core[7d66]::marker[0]::copy_impls[0]::{{impl}}[10])) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth(depth=1, value=<isize as marker::Copy>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 result=<isize as marker::Copy> with 0 obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl(impl_def_id=DefId(0/0:10792 ~ core[7d66]::marker[0]::copy_impls[0]::{{impl}}[10]), obligation=Obligation(predicate=Binder(TraitPredicate(<isize as marker::Copy>)),depth=0), impl_trait_ref=<isize as marker::Copy>, skol_obligation_trait_ref=<isize as marker::Copy>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl: success impl_substs=Slice([]) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: confirm_impl_candidate substs=Normalized(Slice([]),[]) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: vtable_impl(impl_def_id=DefId(0/0:10792 ~ core[7d66]::marker[0]::copy_impls[0]::{{impl}}[10]), substs=Normalized(Slice([]),[]), recursion_depth=1, skol_map=LazyBTreeMap(None)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: impl_or_trait_obligations(def_id=DefId(0/0:10792 ~ core[7d66]::marker[0]::copy_impls[0]::{{impl}}[10])) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: vtable_impl: impl_def_id=DefId(0/0:10792 ~ core[7d66]::marker[0]::copy_impls[0]::{{impl}}[10]) impl_obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_candidate: depth=0 result=EvaluatedToOk | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: CACHE MISS: EVAL(Binder(<isize as marker::Copy>))=EvaluatedToOk | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: insert_evaluation_cache(trait_ref=Binder(<isize as marker::Copy>), candidate=EvaluatedToOk) global | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits: type_known_to_meet_ty=isize bound=marker::Copy => true | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::query::normalize_erasing_regions: normalize_erasing_regions::<&ty::TyS>(value=isize, param_env=ParamEnv { caller_bounds: Slice([]), reveal: All }) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits: type_known_to_meet_bound(ty=isize, bound="marker::Freeze") | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: with_query_mode(Canonical) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_predicate_recursively(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Freeze>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_trait_predicate_recursively(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Freeze>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_trait_predicate_recursively(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Freeze>)),depth=0)) - in global | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: candidate_from_obligation(cache_fresh_trait_pred=Binder(TraitPredicate(<isize as marker::Freeze>)), obligation=TraitObligationStack(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Freeze>)),depth=0))) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: is_knowable(intercrate=None) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_from_impls(obligation=Obligation(predicate=Binder(TraitPredicate(<isize as marker::Freeze>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth(depth=1, value=<&_ as marker::Freeze>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 result=<&_ as marker::Freeze> with 0 obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl(impl_def_id=DefId(0/0:902 ~ core[7d66]::marker[0]::{{impl}}[8]), obligation=Obligation(predicate=Binder(TraitPredicate(<isize as marker::Freeze>)),depth=0), impl_trait_ref=<&_ as marker::Freeze>, skol_obligation_trait_ref=<isize as marker::Freeze>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl: failed eq_trait_refs due to `expected isize, found reference` | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth(depth=1, value=<&mut _ as marker::Freeze>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 result=<&mut _ as marker::Freeze> with 0 obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl(impl_def_id=DefId(0/0:903 ~ core[7d66]::marker[0]::{{impl}}[9]), obligation=Obligation(predicate=Binder(TraitPredicate(<isize as marker::Freeze>)),depth=0), impl_trait_ref=<&mut _ as marker::Freeze>, skol_obligation_trait_ref=<isize as marker::Freeze>) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: match_impl: failed eq_trait_refs due to `expected isize, found &mut _` | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_from_object_ty(self_ty=isize) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::util: super_predicates: data=Binder(TraitPredicate(<Self as marker::Freeze>)) predicates=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::object_safety: object_safety_violations_for_trait(trait_def_id=DefId(0/0:897 ~ core[7d66]::marker[0]::Freeze[0])) = [] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_for_projected_tys(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Freeze>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_from_caller_bounds(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Freeze>)),depth=0)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assemble_candidates_from_auto_impls(self_ty=isize) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: candidate list size: 1 | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: assembled 1 candidates for TraitObligationStack(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Freeze>)),depth=0)): [AutoImplCandidate(DefId(0/0:897 ~ core[7d66]::marker[0]::Freeze[0]))] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: CACHE MISS: SELECT(Binder(TraitPredicate(<isize as marker::Freeze>)))=Ok(Some(AutoImplCandidate(DefId(0/0:897 ~ core[7d66]::marker[0]::Freeze[0])))) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: insert_candidate_cache(trait_ref=<isize as marker::Freeze>, candidate=Ok(Some(AutoImplCandidate(DefId(0/0:897 ~ core[7d66]::marker[0]::Freeze[0]))))) global | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_candidate: depth=0 candidate=AutoImplCandidate(DefId(0/0:897 ~ core[7d66]::marker[0]::Freeze[0])) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: confirm_candidate(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Freeze>)),depth=0), AutoImplCandidate(DefId(0/0:897 ~ core[7d66]::marker[0]::Freeze[0]))) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: confirm_auto_impl_candidate(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Freeze>)),depth=0), DefId(0/0:897 ~ core[7d66]::marker[0]::Freeze[0])) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: vtable_auto_impl: nested=Binder([]) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: impl_or_trait_obligations(def_id=DefId(0/0:897 ~ core[7d66]::marker[0]::Freeze[0])) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth(depth=1, value=Binder(TraitPredicate(<isize as marker::Freeze>))) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 result=Binder(TraitPredicate(<isize as marker::Freeze>)) with 0 obligations | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::project: normalize_with_depth: depth=1 obligations=[] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: vtable_auto_impl: obligations=[Obligation(predicate=Binder(TraitPredicate(<isize as marker::Freeze>)),depth=1)] | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_predicate_recursively(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Freeze>)),depth=1)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_trait_predicate_recursively(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Freeze>)),depth=1)) | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_trait_predicate_recursively(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Freeze>)),depth=1)) - in global | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_stack(Binder(<isize as marker::Freeze>)) --> recursive | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: coinductive_predicate(Binder(TraitPredicate(<isize as marker::Freeze>))) = true | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_stack(Binder(<isize as marker::Freeze>)) --> recursive, coinductive | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: CACHE MISS: EVAL(Binder(<isize as marker::Freeze>))=EvaluatedToOk | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: insert_evaluation_cache(trait_ref=Binder(<isize as marker::Freeze>), candidate=EvaluatedToOk) global | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_predicate_recursively(Obligation(predicate=Binder(TraitPredicate(<isize as marker::Freeze>)),depth=1)) = EvaluatedToOk | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: evaluate_candidate: depth=0 result=EvaluatedToOk | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: CACHE MISS: EVAL(Binder(<isize as marker::Freeze>))=EvaluatedToOk | |
DEBUG 2018-05-01T14:57:46Z: rustc::traits::select: insert_evaluation_cache(trait_ref=Binder(<isize as marker::Freeze>), candidate=EvaluatedToOk) global | |
overwriting key/trait_ref: Binder(<isize as marker::Freeze>) with EvaluationResult WithDepNode { dep_node: 150890, cached_value: EvaluatedToOk } | |
old value: WithDepNode { dep_node: 150889, cached_value: EvaluatedToOk } | |
thread 'main' panicked at 'assertion failed: *old == value', librustc_data_structures\sync.rs:241:42 | |
note: Run with `RUST_BACKTRACE=1` for a backtrace. | |
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: rustc 1.27.0-dev running on x86_64-pc-windows-msvc | |
note: compiler flags: -Z force-unstable-if-unmarked -C debug-assertions=off -C overflow-checks=on -C incremental -C prefer-dynamic -C debuginfo=1 -C debug-assertions=y -C codegen-units=32 -C target-feature=+crt-static --crate-type lib | |
note: some of the compiler flags provided by cargo are hidden | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment