From 748788530962a4095762b82c21756ff4589066b3 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Tue, 25 Aug 2020 12:57:15 +0200 Subject: Simplify --- crates/hir/src/attrs.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'crates') diff --git a/crates/hir/src/attrs.rs b/crates/hir/src/attrs.rs index 2603411eb..953960e14 100644 --- a/crates/hir/src/attrs.rs +++ b/crates/hir/src/attrs.rs @@ -1,3 +1,4 @@ +//! Attributes & documentation for hir types. use hir_def::{ attr::Attrs, db::DefDatabase, @@ -11,7 +12,6 @@ use stdx::impl_from; use crate::{ doc_links::Resolvable, Adt, Const, Enum, EnumVariant, Field, Function, GenericDef, ImplDef, Local, MacroDef, Module, ModuleDef, Static, Struct, Trait, TypeAlias, TypeParam, Union, - VariantDef, }; #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)] @@ -83,7 +83,7 @@ impl Resolvable for ModuleDef { impl Resolvable for TypeParam { fn resolver(&self, db: &D) -> Option { - Some(Into::::into(self.module(db)).resolver(db)) + Some(ModuleId::from(self.module(db)).resolver(db)) } fn try_into_module_def(self) -> Option { @@ -93,7 +93,7 @@ impl Resolvable for TypeParam { impl Resolvable for MacroDef { fn resolver(&self, db: &D) -> Option { - Some(Into::::into(self.module(db)?).resolver(db)) + Some(ModuleId::from(self.module(db)?).resolver(db)) } fn try_into_module_def(self) -> Option { @@ -103,7 +103,7 @@ impl Resolvable for MacroDef { impl Resolvable for Field { fn resolver(&self, db: &D) -> Option { - Some(Into::::into(Into::::into(self.parent_def(db))).resolver(db)) + Some(VariantId::from(self.parent_def(db)).resolver(db)) } fn try_into_module_def(self) -> Option { @@ -113,7 +113,7 @@ impl Resolvable for Field { impl Resolvable for ImplDef { fn resolver(&self, db: &D) -> Option { - Some(Into::::into(self.module(db)).resolver(db)) + Some(ModuleId::from(self.module(db)).resolver(db)) } fn try_into_module_def(self) -> Option { @@ -123,7 +123,7 @@ impl Resolvable for ImplDef { impl Resolvable for Local { fn resolver(&self, db: &D) -> Option { - Some(Into::::into(self.module(db)).resolver(db)) + Some(ModuleId::from(self.module(db)).resolver(db)) } fn try_into_module_def(self) -> Option { -- cgit v1.2.3