Skip to content

Commit 4edf736

Browse files
committed
Swap into_definition and definition semantics for FieldShorthand variant
1 parent c5d5d21 commit 4edf736

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

crates/ra_ide_db/src/defs.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,14 +93,14 @@ impl NameClass {
9393
match self {
9494
NameClass::Definition(it) => Some(it),
9595
NameClass::ConstReference(_) => None,
96-
NameClass::FieldShorthand { local: _, field } => Some(field),
96+
NameClass::FieldShorthand { local, field: _ } => Some(Definition::Local(local)),
9797
}
9898
}
9999

100100
pub fn definition(self) -> Definition {
101101
match self {
102102
NameClass::Definition(it) | NameClass::ConstReference(it) => it,
103-
NameClass::FieldShorthand { local, field: _ } => Definition::Local(local),
103+
NameClass::FieldShorthand { local: _, field } => field,
104104
}
105105
}
106106
}

0 commit comments

Comments
 (0)