Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir_ty/src/diagnostics/match_check.rs')
-rw-r--r--crates/hir_ty/src/diagnostics/match_check.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/hir_ty/src/diagnostics/match_check.rs b/crates/hir_ty/src/diagnostics/match_check.rs
index cdcb3ed5e7..b3cc83b340 100644
--- a/crates/hir_ty/src/diagnostics/match_check.rs
+++ b/crates/hir_ty/src/diagnostics/match_check.rs
@@ -130,7 +130,7 @@ impl<'a> PatCtxt<'a> {
}
hir_def::expr::Pat::Tuple { ref args, ellipsis } => {
- let arity = match *ty.kind(&Interner) {
+ let arity = match *ty.kind(Interner) {
TyKind::Tuple(arity, _) => arity,
_ => panic!("unexpected type for tuple pattern: {:?}", ty),
};
@@ -139,7 +139,7 @@ impl<'a> PatCtxt<'a> {
}
hir_def::expr::Pat::Bind { subpat, .. } => {
- if let TyKind::Ref(.., rty) = ty.kind(&Interner) {
+ if let TyKind::Ref(.., rty) = ty.kind(Interner) {
ty = rty;
}
PatKind::Binding { subpattern: self.lower_opt_pattern(subpat) }
@@ -224,7 +224,7 @@ impl<'a> PatCtxt<'a> {
let kind = match self.infer.variant_resolution_for_pat(pat) {
Some(variant_id) => {
if let VariantId::EnumVariantId(enum_variant) = variant_id {
- let substs = match ty.kind(&Interner) {
+ let substs = match ty.kind(Interner) {
TyKind::Adt(_, substs) | TyKind::FnDef(_, substs) => substs.clone(),
TyKind::Error => {
return PatKind::Wild;