aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/ty/lower.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-10-30 14:28:30 +0000
committerAleksey Kladov <[email protected]>2019-10-30 14:43:14 +0000
commite5300ad3baf80c9903235a98a12b6cfd409e9f10 (patch)
treead15ef9afdda85d9978fa2e4fccbc890723fab08 /crates/ra_hir/src/ty/lower.rs
parente56433432057712086ca623c4a1ef40089004839 (diff)
remove forward pointer for type_ref
Diffstat (limited to 'crates/ra_hir/src/ty/lower.rs')
-rw-r--r--crates/ra_hir/src/ty/lower.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/crates/ra_hir/src/ty/lower.rs b/crates/ra_hir/src/ty/lower.rs
index b131b306c..0f49a0e54 100644
--- a/crates/ra_hir/src/ty/lower.rs
+++ b/crates/ra_hir/src/ty/lower.rs
@@ -8,7 +8,10 @@
8use std::iter; 8use std::iter;
9use std::sync::Arc; 9use std::sync::Arc;
10 10
11use hir_def::path::{GenericArg, PathSegment}; 11use hir_def::{
12 path::{GenericArg, PathSegment},
13 type_ref::{TypeBound, TypeRef},
14};
12 15
13use super::{ 16use super::{
14 FnSig, GenericPredicate, ProjectionPredicate, ProjectionTy, Substs, TraitRef, Ty, TypeCtor, 17 FnSig, GenericPredicate, ProjectionPredicate, ProjectionTy, Substs, TraitRef, Ty, TypeCtor,
@@ -22,7 +25,6 @@ use crate::{
22 nameres::Namespace, 25 nameres::Namespace,
23 resolve::{Resolver, TypeNs}, 26 resolve::{Resolver, TypeNs},
24 ty::Adt, 27 ty::Adt,
25 type_ref::{TypeBound, TypeRef},
26 util::make_mut_slice, 28 util::make_mut_slice,
27 BuiltinType, Const, Enum, EnumVariant, Function, ModuleDef, Path, Static, Struct, StructField, 29 BuiltinType, Const, Enum, EnumVariant, Function, ModuleDef, Path, Static, Struct, StructField,
28 Trait, TypeAlias, Union, 30 Trait, TypeAlias, Union,