aboutsummaryrefslogtreecommitdiff
path: root/crates/completion/src/render.rs
diff options
context:
space:
mode:
authorIgor Aleksanov <[email protected]>2020-11-03 07:17:59 +0000
committerIgor Aleksanov <[email protected]>2020-11-03 07:17:59 +0000
commitcaf0fa20a7d895612ceee1948d6a9895e53bee4a (patch)
treef697771a9c97b1f8f7099b886c25bb7b8eebd7dd /crates/completion/src/render.rs
parent2a214e15d38c7d97243e23e5e26fee5f4e26bb50 (diff)
Provide only explicit constructor for RenderContext
Diffstat (limited to 'crates/completion/src/render.rs')
-rw-r--r--crates/completion/src/render.rs8
1 files changed, 1 insertions, 7 deletions
diff --git a/crates/completion/src/render.rs b/crates/completion/src/render.rs
index dd9edc514..dfba81734 100644
--- a/crates/completion/src/render.rs
+++ b/crates/completion/src/render.rs
@@ -36,7 +36,7 @@ pub(crate) struct RenderContext<'a> {
36} 36}
37 37
38impl<'a> RenderContext<'a> { 38impl<'a> RenderContext<'a> {
39 fn new(completion: &'a CompletionContext<'a>) -> RenderContext<'a> { 39 pub(crate) fn new(completion: &'a CompletionContext<'a>) -> RenderContext<'a> {
40 RenderContext { completion } 40 RenderContext { completion }
41 } 41 }
42 42
@@ -74,12 +74,6 @@ impl<'a> RenderContext<'a> {
74 } 74 }
75} 75}
76 76
77impl<'a> From<&'a CompletionContext<'a>> for RenderContext<'a> {
78 fn from(ctx: &'a CompletionContext<'a>) -> RenderContext<'a> {
79 RenderContext::new(ctx)
80 }
81}
82
83impl<'a> Render<'a> { 77impl<'a> Render<'a> {
84 pub(crate) fn new(ctx: RenderContext<'a>) -> Render<'a> { 78 pub(crate) fn new(ctx: RenderContext<'a>) -> Render<'a> {
85 Render { ctx } 79 Render { ctx }