Use Source<&ast::Name> in classify_name

This commit is contained in:
kjeremy 2019-11-18 10:47:19 -05:00
parent 9cc4d058d2
commit a22cb1daa7
4 changed files with 22 additions and 25 deletions

View file

@ -110,7 +110,7 @@ fn find_name<'a>(
position: FilePosition,
) -> Option<RangeInfo<(String, NameDefinition)>> {
if let Some(name) = find_node_at_offset::<ast::Name>(&syntax, position.offset) {
let def = classify_name(db, position.file_id, &name)?;
let def = classify_name(db, Source::new(position.file_id.into(), &name))?;
let range = name.syntax().text_range();
return Some(RangeInfo::new(range, (name.text().to_string(), def)));
}