@@ -31,7 +31,7 @@ use rustc_middle::ty::{Const, ImplSubject};
31
31
32
32
use super :: * ;
33
33
use crate :: infer:: relate:: type_relating:: TypeRelating ;
34
- use crate :: infer:: relate:: { Relate , StructurallyRelateAliases , TypeRelation } ;
34
+ use crate :: infer:: relate:: { Relate , TypeRelation } ;
35
35
36
36
/// Whether we should define opaque types or just treat them opaquely.
37
37
///
@@ -114,7 +114,6 @@ impl<'a, 'tcx> At<'a, 'tcx> {
114
114
ToTrace :: to_trace ( self . cause , expected, actual) ,
115
115
self . param_env ,
116
116
define_opaque_types,
117
- StructurallyRelateAliases :: No ,
118
117
ty:: Contravariant ,
119
118
) ;
120
119
op. relate ( expected, actual) ?;
@@ -136,7 +135,6 @@ impl<'a, 'tcx> At<'a, 'tcx> {
136
135
ToTrace :: to_trace ( self . cause , expected, actual) ,
137
136
self . param_env ,
138
137
define_opaque_types,
139
- StructurallyRelateAliases :: No ,
140
138
ty:: Covariant ,
141
139
) ;
142
140
op. relate ( expected, actual) ?;
@@ -177,7 +175,6 @@ impl<'a, 'tcx> At<'a, 'tcx> {
177
175
trace,
178
176
self . param_env ,
179
177
define_opaque_types,
180
- StructurallyRelateAliases :: No ,
181
178
ty:: Invariant ,
182
179
) ;
183
180
op. relate ( expected, actual) ?;
0 commit comments