Skip to content

Commit 7487885

Browse files
committed
Simplify
1 parent 575fb9a commit 7487885

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

crates/hir/src/attrs.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Attributes & documentation for hir types.
12
use hir_def::{
23
attr::Attrs,
34
db::DefDatabase,
@@ -11,7 +12,6 @@ use stdx::impl_from;
1112
use crate::{
1213
doc_links::Resolvable, Adt, Const, Enum, EnumVariant, Field, Function, GenericDef, ImplDef,
1314
Local, MacroDef, Module, ModuleDef, Static, Struct, Trait, TypeAlias, TypeParam, Union,
14-
VariantDef,
1515
};
1616

1717
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
@@ -83,7 +83,7 @@ impl Resolvable for ModuleDef {
8383

8484
impl Resolvable for TypeParam {
8585
fn resolver<D: DefDatabase + HirDatabase>(&self, db: &D) -> Option<Resolver> {
86-
Some(Into::<ModuleId>::into(self.module(db)).resolver(db))
86+
Some(ModuleId::from(self.module(db)).resolver(db))
8787
}
8888

8989
fn try_into_module_def(self) -> Option<ModuleDef> {
@@ -93,7 +93,7 @@ impl Resolvable for TypeParam {
9393

9494
impl Resolvable for MacroDef {
9595
fn resolver<D: DefDatabase + HirDatabase>(&self, db: &D) -> Option<Resolver> {
96-
Some(Into::<ModuleId>::into(self.module(db)?).resolver(db))
96+
Some(ModuleId::from(self.module(db)?).resolver(db))
9797
}
9898

9999
fn try_into_module_def(self) -> Option<ModuleDef> {
@@ -103,7 +103,7 @@ impl Resolvable for MacroDef {
103103

104104
impl Resolvable for Field {
105105
fn resolver<D: DefDatabase + HirDatabase>(&self, db: &D) -> Option<Resolver> {
106-
Some(Into::<VariantId>::into(Into::<VariantDef>::into(self.parent_def(db))).resolver(db))
106+
Some(VariantId::from(self.parent_def(db)).resolver(db))
107107
}
108108

109109
fn try_into_module_def(self) -> Option<ModuleDef> {
@@ -113,7 +113,7 @@ impl Resolvable for Field {
113113

114114
impl Resolvable for ImplDef {
115115
fn resolver<D: DefDatabase + HirDatabase>(&self, db: &D) -> Option<Resolver> {
116-
Some(Into::<ModuleId>::into(self.module(db)).resolver(db))
116+
Some(ModuleId::from(self.module(db)).resolver(db))
117117
}
118118

119119
fn try_into_module_def(self) -> Option<ModuleDef> {
@@ -123,7 +123,7 @@ impl Resolvable for ImplDef {
123123

124124
impl Resolvable for Local {
125125
fn resolver<D: DefDatabase + HirDatabase>(&self, db: &D) -> Option<Resolver> {
126-
Some(Into::<ModuleId>::into(self.module(db)).resolver(db))
126+
Some(ModuleId::from(self.module(db)).resolver(db))
127127
}
128128

129129
fn try_into_module_def(self) -> Option<ModuleDef> {

0 commit comments

Comments
 (0)