From 3bec812258d4b795c9daf4bda4c16508e927ea53 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Mon, 19 Aug 2019 14:11:09 +0300 Subject: remove ast::*Kind enums from assists --- crates/ra_assists/src/add_explicit_type.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'crates/ra_assists/src/add_explicit_type.rs') diff --git a/crates/ra_assists/src/add_explicit_type.rs b/crates/ra_assists/src/add_explicit_type.rs index 88970929f..78f0f7f28 100644 --- a/crates/ra_assists/src/add_explicit_type.rs +++ b/crates/ra_assists/src/add_explicit_type.rs @@ -1,6 +1,6 @@ use hir::{db::HirDatabase, HirDisplay, Ty}; use ra_syntax::{ - ast::{AstNode, LetStmt, NameOwner, PatKind}, + ast::{self, AstNode, LetStmt, NameOwner}, T, }; @@ -12,8 +12,8 @@ pub(crate) fn add_explicit_type(mut ctx: AssistCtx) -> Option< let expr = stmt.initializer()?; let pat = stmt.pat()?; // Must be a binding - let pat = match pat.kind() { - PatKind::BindPat(bind_pat) => bind_pat, + let pat = match pat { + ast::Pat::BindPat(bind_pat) => bind_pat, _ => return None, }; let pat_range = pat.syntax().text_range(); -- cgit v1.2.3