Compute variance for opaques too.
This commit is contained in:
parent
825f8edc2f
commit
b95650930b
2 changed files with 94 additions and 4 deletions
|
@ -928,6 +928,8 @@ fn should_encode_variances(def_kind: DefKind) -> bool {
|
|||
| DefKind::Union
|
||||
| DefKind::Enum
|
||||
| DefKind::Variant
|
||||
| DefKind::OpaqueTy
|
||||
| DefKind::ImplTraitPlaceholder
|
||||
| DefKind::Fn
|
||||
| DefKind::Ctor(..)
|
||||
| DefKind::AssocFn => true,
|
||||
|
@ -941,8 +943,6 @@ fn should_encode_variances(def_kind: DefKind) -> bool {
|
|||
| DefKind::Const
|
||||
| DefKind::ForeignMod
|
||||
| DefKind::TyAlias
|
||||
| DefKind::OpaqueTy
|
||||
| DefKind::ImplTraitPlaceholder
|
||||
| DefKind::Impl
|
||||
| DefKind::Trait
|
||||
| DefKind::TraitAlias
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue