mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-29 10:58:02 +00:00
Idiomatic salsa use for enum variants query
This commit is contained in:
parent
f68512af65
commit
aa2d234426
33 changed files with 81 additions and 77 deletions
|
|
@ -829,7 +829,7 @@ impl<'db> SourceAnalyzer<'db> {
|
|||
handle_variants(id.into(), subst, &mut container)?
|
||||
}
|
||||
AdtId::EnumId(id) => {
|
||||
let variants = db.enum_variants(id);
|
||||
let variants = id.enum_variants(db);
|
||||
let variant = variants.variant(&field_name.as_name())?;
|
||||
container = Either::Left((variant, subst.clone()));
|
||||
(Either::Left(Variant { id: variant }), id.into(), subst.clone())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue