Skip to content

Commit 9818108

Browse files
committed
Rename BindPat -> IdentPat
1 parent 6791eb9 commit 9818108

File tree

83 files changed

+277
-273
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+277
-273
lines changed

crates/ra_assists/src/handlers/add_explicit_type.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ pub(crate) fn add_explicit_type(acc: &mut Assists, ctx: &AssistContext) -> Optio
2727
let expr = let_stmt.initializer()?;
2828
// Must be a binding
2929
let pat = match let_stmt.pat()? {
30-
ast::Pat::BindPat(bind_pat) => bind_pat,
30+
ast::Pat::IdentPat(bind_pat) => bind_pat,
3131
_ => return None,
3232
};
3333
let pat_range = pat.syntax().text_range();

crates/ra_assists/src/handlers/fill_match_arms.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ fn does_pat_match_variant(pat: &Pat, var: &Pat) -> bool {
150150
let first_node_text = |pat: &Pat| pat.syntax().first_child().map(|node| node.text());
151151

152152
let pat_head = match pat {
153-
Pat::BindPat(bind_pat) => {
153+
Pat::IdentPat(bind_pat) => {
154154
if let Some(p) = bind_pat.pat() {
155155
first_node_text(&p)
156156
} else {

crates/ra_assists/src/handlers/inline_local_variable.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ use crate::{
2929
pub(crate) fn inline_local_variable(acc: &mut Assists, ctx: &AssistContext) -> Option<()> {
3030
let let_stmt = ctx.find_node_at_offset::<ast::LetStmt>()?;
3131
let bind_pat = match let_stmt.pat()? {
32-
ast::Pat::BindPat(pat) => pat,
32+
ast::Pat::IdentPat(pat) => pat,
3333
_ => return None,
3434
};
3535
if bind_pat.mut_token().is_some() {

crates/ra_assists/src/handlers/reorder_fields.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ fn reorder<R: AstNode>(acc: &mut Assists, ctx: &AssistContext) -> Option<()> {
5757
fn get_fields_kind(node: &SyntaxNode) -> Vec<SyntaxKind> {
5858
match node.kind() {
5959
RECORD_EXPR => vec![RECORD_EXPR_FIELD],
60-
RECORD_PAT => vec![RECORD_PAT_FIELD, BIND_PAT],
60+
RECORD_PAT => vec![RECORD_PAT_FIELD, IDENT_PAT],
6161
_ => vec![],
6262
}
6363
}

crates/ra_hir/src/code_model.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1002,7 +1002,7 @@ impl Local {
10021002
Type::new(db, krate, def, ty)
10031003
}
10041004

1005-
pub fn source(self, db: &dyn HirDatabase) -> InFile<Either<ast::BindPat, ast::SelfParam>> {
1005+
pub fn source(self, db: &dyn HirDatabase) -> InFile<Either<ast::IdentPat, ast::SelfParam>> {
10061006
let (_body, source_map) = db.body_with_source_map(self.parent.into());
10071007
let src = source_map.pat_syntax(self.pat_id).unwrap(); // Hmm...
10081008
let root = src.file_syntax(db.upcast());

crates/ra_hir/src/semantics.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ impl<'db, DB: HirDatabase> Semantics<'db, DB> {
236236
self.imp.lower_path(path)
237237
}
238238

239-
pub fn resolve_bind_pat_to_const(&self, pat: &ast::BindPat) -> Option<ModuleDef> {
239+
pub fn resolve_bind_pat_to_const(&self, pat: &ast::IdentPat) -> Option<ModuleDef> {
240240
self.imp.resolve_bind_pat_to_const(pat)
241241
}
242242

@@ -452,7 +452,7 @@ impl<'db> SemanticsImpl<'db> {
452452
Path::from_src(path.clone(), &Hygiene::new(self.db.upcast(), src.file_id.into()))
453453
}
454454

455-
fn resolve_bind_pat_to_const(&self, pat: &ast::BindPat) -> Option<ModuleDef> {
455+
fn resolve_bind_pat_to_const(&self, pat: &ast::IdentPat) -> Option<ModuleDef> {
456456
self.analyze(pat.syntax()).resolve_bind_pat_to_const(self.db, pat)
457457
}
458458

@@ -594,7 +594,7 @@ to_def_impls![
594594
(crate::EnumVariant, ast::Variant, enum_variant_to_def),
595595
(crate::TypeParam, ast::TypeParam, type_param_to_def),
596596
(crate::MacroDef, ast::MacroCall, macro_call_to_def), // this one is dubious, not all calls are macros
597-
(crate::Local, ast::BindPat, bind_pat_to_def),
597+
(crate::Local, ast::IdentPat, bind_pat_to_def),
598598
];
599599

600600
fn find_root(node: &SyntaxNode) -> SyntaxNode {

crates/ra_hir/src/semantics/source_to_def.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ impl SourceToDefCtx<'_, '_> {
106106
}
107107
pub(super) fn bind_pat_to_def(
108108
&mut self,
109-
src: InFile<ast::BindPat>,
109+
src: InFile<ast::IdentPat>,
110110
) -> Option<(DefWithBodyId, PatId)> {
111111
let container = self.find_pat_container(src.as_ref().map(|it| it.syntax()))?;
112112
let (_body, source_map) = self.db.body_with_source_map(container);

crates/ra_hir/src/source_analyzer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ impl SourceAnalyzer {
202202
pub(crate) fn resolve_bind_pat_to_const(
203203
&self,
204204
db: &dyn HirDatabase,
205-
pat: &ast::BindPat,
205+
pat: &ast::IdentPat,
206206
) -> Option<ModuleDef> {
207207
let pat_id = self.pat_id(&pat.clone().into())?;
208208
let body = self.body.as_ref()?;

crates/ra_hir_def/src/body/lower.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -723,7 +723,7 @@ impl ExprCollector<'_> {
723723

724724
fn collect_pat(&mut self, pat: ast::Pat) -> PatId {
725725
let pattern = match &pat {
726-
ast::Pat::BindPat(bp) => {
726+
ast::Pat::IdentPat(bp) => {
727727
let name = bp.name().map(|nr| nr.as_name()).unwrap_or_else(Name::missing);
728728
let annotation =
729729
BindingAnnotation::new(bp.mut_token().is_some(), bp.ref_token().is_some());

crates/ra_ide/src/completion/completion_context.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ impl<'a> CompletionContext<'a> {
275275
// Otherwise, see if this is a declaration. We can use heuristics to
276276
// suggest declaration names, see `CompletionKind::Magic`.
277277
if let Some(name) = find_node_at_offset::<ast::Name>(&file_with_fake_ident, offset) {
278-
if let Some(bind_pat) = name.syntax().ancestors().find_map(ast::BindPat::cast) {
278+
if let Some(bind_pat) = name.syntax().ancestors().find_map(ast::IdentPat::cast) {
279279
self.is_pat_binding_or_const = true;
280280
if bind_pat.at_token().is_some()
281281
|| bind_pat.ref_token().is_some()

0 commit comments

Comments
 (0)