diff options
| author | Jake Heinz <jh@discordapp.com> | 2023-04-04 06:54:26 +0000 |
|---|---|---|
| committer | Jake Heinz <jh@discordapp.com> | 2023-04-04 06:54:26 +0000 |
| commit | 50b427c0d14aa20a4fb2e5422655bb8b790b4133 (patch) | |
| tree | 0dac9d055d507b7ee639e216683b759743758624 | |
| parent | 94e6a6642c0c4aacc3cc30163c0a7d3d27386ae8 (diff) | |
use crate from autoderef ty
| -rw-r--r-- | crates/ide-assists/src/handlers/generate_delegate_methods.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ide-assists/src/handlers/generate_delegate_methods.rs b/crates/ide-assists/src/handlers/generate_delegate_methods.rs index 483ed165a55..fde75e8d7df 100644 --- a/crates/ide-assists/src/handlers/generate_delegate_methods.rs +++ b/crates/ide-assists/src/handlers/generate_delegate_methods.rs @@ -63,10 +63,10 @@ pub(crate) fn generate_delegate_methods(acc: &mut Assists, ctx: &AssistContext<' }; let sema_field_ty = ctx.sema.resolve_type(&field_ty)?; - let krate = sema_field_ty.krate(ctx.db()); let mut methods = vec![]; for ty in sema_field_ty.autoderef(ctx.db()) { + let krate = ty.krate(ctx.db()); ty.iterate_assoc_items(ctx.db(), krate, |item| { if let hir::AssocItem::Function(f) = item { if f.self_param(ctx.db()).is_some() && f.is_visible_from(ctx.db(), current_module) { |
