@@ -57,14 +57,14 @@ judgment_fn! {
57
57
( prove( & decls, env, & co_assumptions, Wcs :: all_eq( & trait_ref. parameters, & i. trait_ref. parameters) ) => c)
58
58
( prove_after( & decls, c, & co_assumptions, & i. where_clause) => c)
59
59
( prove_after( & decls, c, & assumptions, & t. where_clause) => c)
60
- ----------------------------- ( "impl" )
60
+ ----------------------------- ( "positive impl" )
61
61
( prove_wc( decls, env, assumptions, Predicate :: IsImplemented ( trait_ref) ) => c. pop_subst( & subst) )
62
62
)
63
63
64
64
(
65
65
( if env. is_in_coherence_mode( ) )
66
66
( may_be_remote( decls, env, assumptions, trait_ref) => c)
67
- ----------------------------- ( "impl" )
67
+ ----------------------------- ( "coherence / remote impl" )
68
68
( prove_wc( decls, env, assumptions, Predicate :: IsImplemented ( trait_ref) ) => c. ambiguous( ) )
69
69
)
70
70
@@ -74,7 +74,7 @@ judgment_fn! {
74
74
( let i = i. binder. instantiate_with( & subst) . unwrap( ) )
75
75
( prove( & decls, env, & assumptions, Wcs :: all_eq( & trait_ref. parameters, & i. trait_ref. parameters) ) => c)
76
76
( prove_after( & decls, c, & assumptions, & i. where_clause) => c)
77
- ----------------------------- ( "impl" )
77
+ ----------------------------- ( "negative impl" )
78
78
( prove_wc( decls, env, assumptions, Predicate :: NotImplemented ( trait_ref) ) => c. pop_subst( & subst) )
79
79
)
80
80
0 commit comments