1
Fork 0

Remove AliasRelationDirection::Supertype

This commit is contained in:
Michael Goulet 2023-03-22 16:58:51 +00:00
parent f6fd754680
commit 244cdaa457
5 changed files with 98 additions and 90 deletions

View file

@ -648,17 +648,6 @@ pub enum PredicateKind<'tcx> {
pub enum AliasRelationDirection {
Equate,
Subtype,
Supertype,
}
impl AliasRelationDirection {
pub fn invert(self) -> Self {
match self {
AliasRelationDirection::Equate => AliasRelationDirection::Equate,
AliasRelationDirection::Subtype => AliasRelationDirection::Supertype,
AliasRelationDirection::Supertype => AliasRelationDirection::Subtype,
}
}
}
impl std::fmt::Display for AliasRelationDirection {
@ -666,7 +655,6 @@ impl std::fmt::Display for AliasRelationDirection {
match self {
AliasRelationDirection::Equate => write!(f, " == "),
AliasRelationDirection::Subtype => write!(f, " <: "),
AliasRelationDirection::Supertype => write!(f, " :> "),
}
}
}