Skip to content

Commit 8efe432

Browse files
committed
Remove intra-crate facade from completions
1 parent 4d333eb commit 8efe432

File tree

2 files changed

+16
-10
lines changed

2 files changed

+16
-10
lines changed

crates/completion/src/completions.rs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,15 @@ pub(crate) mod mod_;
1616

1717
use hir::{ModPath, ScopeDef, Type};
1818

19-
use crate::{item::Builder, render::*, CompletionContext, CompletionItem};
19+
use crate::{
20+
item::Builder,
21+
render::{
22+
const_::render_const, enum_variant::render_enum_variant, function::render_fn,
23+
macro_::render_macro, render_field, render_resolution, render_tuple_field,
24+
type_alias::render_type_alias, RenderContext,
25+
},
26+
CompletionContext, CompletionItem,
27+
};
2028

2129
/// Represents an in-progress set of completions being built.
2230
#[derive(Debug, Default)]

crates/completion/src/render.rs

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
//! `render` module provides utilities for rendering completion suggestions
22
//! into code pieces that will be presented to user.
33
4-
mod macro_;
5-
mod function;
4+
pub(crate) mod macro_;
5+
pub(crate) mod function;
6+
pub(crate) mod enum_variant;
7+
pub(crate) mod const_;
8+
pub(crate) mod type_alias;
9+
610
mod builder_ext;
7-
mod enum_variant;
8-
mod const_;
9-
mod type_alias;
1011

1112
use hir::{Documentation, HasAttrs, HirDisplay, Mutability, ScopeDef, Type};
1213
use ide_db::RootDatabase;
@@ -18,10 +19,7 @@ use crate::{
1819
CompletionScore,
1920
};
2021

21-
pub(crate) use crate::render::{
22-
const_::render_const, enum_variant::render_enum_variant, function::render_fn,
23-
macro_::render_macro, type_alias::render_type_alias,
24-
};
22+
use crate::render::{enum_variant::render_enum_variant, function::render_fn, macro_::render_macro};
2523

2624
pub(crate) fn render_field<'a>(
2725
ctx: RenderContext<'a>,

0 commit comments

Comments
 (0)