Remove useless code_model indirection

This commit is contained in:
Aleksey Kladov 2021-03-08 22:08:30 +03:00
parent d2bb2268d3
commit e346a9c5e1
5 changed files with 2120 additions and 2132 deletions

File diff suppressed because it is too large Load diff

View file

@ -11,9 +11,8 @@ use hir_def::{
};
use crate::{
code_model::{BuiltinType, GenericParam},
Adt, AssocItem, DefWithBody, Field, GenericDef, Label, Local, MacroDef, ModuleDef, Variant,
VariantDef,
Adt, AssocItem, BuiltinType, DefWithBody, Field, GenericDef, GenericParam, Label, Local,
MacroDef, ModuleDef, Variant, VariantDef,
};
macro_rules! from_id {

File diff suppressed because it is too large Load diff

View file

@ -20,12 +20,11 @@ use syntax::{
};
use crate::{
code_model::Access,
db::HirDatabase,
semantics::source_to_def::{ChildContainer, SourceToDefCache, SourceToDefCtx},
source_analyzer::{resolve_hir_path, SourceAnalyzer},
AssocItem, Callable, ConstParam, Crate, Field, Function, HirFileId, Impl, InFile, Label,
LifetimeParam, Local, MacroDef, Module, ModuleDef, Name, Path, ScopeDef, Trait, Type,
Access, AssocItem, Callable, ConstParam, Crate, Field, Function, HirFileId, Impl, InFile,
Label, LifetimeParam, Local, MacroDef, Module, ModuleDef, Name, Path, ScopeDef, Trait, Type,
TypeAlias, TypeParam, VariantDef,
};

View file

@ -28,9 +28,8 @@ use syntax::{
};
use crate::{
code_model::BuiltinType, db::HirDatabase, semantics::PathResolution, Adt, Const, Field,
Function, Local, MacroDef, ModuleDef, Static, Struct, Trait, Type, TypeAlias, TypeParam,
Variant,
db::HirDatabase, semantics::PathResolution, Adt, BuiltinType, Const, Field, Function, Local,
MacroDef, ModuleDef, Static, Struct, Trait, Type, TypeAlias, TypeParam, Variant,
};
use base_db::CrateId;