Skip to content

Commit 1766aae

Browse files
committed
Rename EnumVariant -> Variant
1 parent 609680e commit 1766aae

32 files changed

+86
-86
lines changed

crates/ra_assists/src/handlers/extract_struct_from_enum_variant.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ pub(crate) fn extract_struct_from_enum_variant(
3131
acc: &mut Assists,
3232
ctx: &AssistContext,
3333
) -> Option<()> {
34-
let variant = ctx.find_node_at_offset::<ast::EnumVariant>()?;
34+
let variant = ctx.find_node_at_offset::<ast::Variant>()?;
3535
let field_list = match variant.kind() {
3636
ast::StructKind::Tuple(field_list) => field_list,
3737
_ => return None,

crates/ra_assists/src/handlers/generate_from_impl_for_enum.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ use crate::{utils::FamousDefs, AssistContext, AssistId, AssistKind, Assists};
2222
// }
2323
// ```
2424
pub(crate) fn generate_from_impl_for_enum(acc: &mut Assists, ctx: &AssistContext) -> Option<()> {
25-
let variant = ctx.find_node_at_offset::<ast::EnumVariant>()?;
25+
let variant = ctx.find_node_at_offset::<ast::Variant>()?;
2626
let variant_name = variant.name()?;
2727
let enum_name = variant.parent_enum().name()?;
2828
let field_list = match variant.kind() {
@@ -69,7 +69,7 @@ impl From<{0}> for {1} {{
6969

7070
fn existing_from_impl(
7171
sema: &'_ hir::Semantics<'_, RootDatabase>,
72-
variant: &ast::EnumVariant,
72+
variant: &ast::Variant,
7373
) -> Option<()> {
7474
let variant = sema.to_def(variant)?;
7575
let enum_ = variant.parent_enum(sema.db);

crates/ra_hir/src/has_source.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@ impl HasSource for Enum {
7575
}
7676
}
7777
impl HasSource for EnumVariant {
78-
type Ast = ast::EnumVariant;
79-
fn source(self, db: &dyn HirDatabase) -> InFile<ast::EnumVariant> {
78+
type Ast = ast::Variant;
79+
fn source(self, db: &dyn HirDatabase) -> InFile<ast::Variant> {
8080
self.parent.id.child_source(db.upcast()).map(|map| map[self.id].clone())
8181
}
8282
}

crates/ra_hir/src/semantics.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,7 @@ to_def_impls![
591591
(crate::Function, ast::Fn, fn_to_def),
592592
(crate::Field, ast::RecordField, record_field_to_def),
593593
(crate::Field, ast::TupleField, tuple_field_to_def),
594-
(crate::EnumVariant, ast::EnumVariant, enum_variant_to_def),
594+
(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
597597
(crate::Local, ast::BindPat, bind_pat_to_def),

crates/ra_hir/src/semantics/source_to_def.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,9 @@ impl SourceToDefCtx<'_, '_> {
100100
}
101101
pub(super) fn enum_variant_to_def(
102102
&mut self,
103-
src: InFile<ast::EnumVariant>,
103+
src: InFile<ast::Variant>,
104104
) -> Option<EnumVariantId> {
105-
self.to_def(src, keys::ENUM_VARIANT)
105+
self.to_def(src, keys::VARIANT)
106106
}
107107
pub(super) fn bind_pat_to_def(
108108
&mut self,

crates/ra_hir_def/src/adt.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ impl EnumData {
112112

113113
impl HasChildSource for EnumId {
114114
type ChildId = LocalEnumVariantId;
115-
type Value = ast::EnumVariant;
115+
type Value = ast::Variant;
116116
fn child_source(&self, db: &dyn DefDatabase) -> InFile<ArenaMap<Self::ChildId, Self::Value>> {
117117
let src = self.lookup(db).source(db);
118118
let mut trace = Trace::new_for_map();
@@ -123,7 +123,7 @@ impl HasChildSource for EnumId {
123123

124124
fn lower_enum(
125125
db: &dyn DefDatabase,
126-
trace: &mut Trace<EnumVariantData, ast::EnumVariant>,
126+
trace: &mut Trace<EnumVariantData, ast::Variant>,
127127
ast: &InFile<ast::Enum>,
128128
module_id: ModuleId,
129129
) {

crates/ra_hir_def/src/child_by_source.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ impl ChildBySource for EnumId {
162162
let arena_map = arena_map.as_ref();
163163
for (local_id, source) in arena_map.value.iter() {
164164
let id = EnumVariantId { parent: *self, local_id };
165-
res[keys::ENUM_VARIANT].insert(arena_map.with_value(source.clone()), id)
165+
res[keys::VARIANT].insert(arena_map.with_value(source.clone()), id)
166166
}
167167

168168
res

crates/ra_hir_def/src/item_tree/lower.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ impl Ctx {
259259
Some(id(self.data().enums.alloc(res)))
260260
}
261261

262-
fn lower_variants(&mut self, variants: &ast::EnumVariantList) -> IdRange<Variant> {
262+
fn lower_variants(&mut self, variants: &ast::VariantList) -> IdRange<Variant> {
263263
let start = self.next_variant_idx();
264264
for variant in variants.variants() {
265265
if let Some(data) = self.lower_variant(&variant) {
@@ -271,7 +271,7 @@ impl Ctx {
271271
IdRange::new(start..end)
272272
}
273273

274-
fn lower_variant(&mut self, variant: &ast::EnumVariant) -> Option<Variant> {
274+
fn lower_variant(&mut self, variant: &ast::Variant) -> Option<Variant> {
275275
let name = variant.name()?.as_name();
276276
let fields = self.lower_fields(&variant.kind());
277277
let res = Variant { name, fields };

crates/ra_hir_def/src/keys.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ pub const STRUCT: Key<ast::Struct, StructId> = Key::new();
2424
pub const UNION: Key<ast::Union, UnionId> = Key::new();
2525
pub const ENUM: Key<ast::Enum, EnumId> = Key::new();
2626

27-
pub const ENUM_VARIANT: Key<ast::EnumVariant, EnumVariantId> = Key::new();
27+
pub const VARIANT: Key<ast::Variant, EnumVariantId> = Key::new();
2828
pub const TUPLE_FIELD: Key<ast::TupleField, FieldId> = Key::new();
2929
pub const RECORD_FIELD: Key<ast::RecordField, FieldId> = Key::new();
3030
pub const TYPE_PARAM: Key<ast::TypeParam, TypeParamId> = Key::new();

crates/ra_ide/src/display/navigation_target.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ pub(crate) fn docs_from_symbol(db: &RootDatabase, symbol: &FileSymbol) -> Option
388388
ast::ConstDef(it) => it.doc_comment_text(),
389389
ast::StaticDef(it) => it.doc_comment_text(),
390390
ast::RecordField(it) => it.doc_comment_text(),
391-
ast::EnumVariant(it) => it.doc_comment_text(),
391+
ast::Variant(it) => it.doc_comment_text(),
392392
ast::MacroCall(it) => it.doc_comment_text(),
393393
_ => None,
394394
}
@@ -413,7 +413,7 @@ pub(crate) fn description_from_symbol(db: &RootDatabase, symbol: &FileSymbol) ->
413413
ast::ConstDef(it) => it.short_label(),
414414
ast::StaticDef(it) => it.short_label(),
415415
ast::RecordField(it) => it.short_label(),
416-
ast::EnumVariant(it) => it.short_label(),
416+
ast::Variant(it) => it.short_label(),
417417
_ => None,
418418
}
419419
}

0 commit comments

Comments
 (0)