mv utility methods into separate module
This commit is contained in:
parent
45f441a7b4
commit
6aa611a84c
6 changed files with 72 additions and 65 deletions
|
@ -557,11 +557,8 @@ where
|
|||
|
||||
debug!(?self.ambient_variance);
|
||||
// In a bivariant context this always succeeds.
|
||||
let r = if self.ambient_variance == ty::Variance::Bivariant {
|
||||
a
|
||||
} else {
|
||||
self.relate(a, b)?
|
||||
};
|
||||
let r =
|
||||
if self.ambient_variance == ty::Variance::Bivariant { a } else { self.relate(a, b)? };
|
||||
|
||||
self.ambient_variance = old_ambient_variance;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue