diff options
author | Igor Aleksanov <[email protected]> | 2020-11-03 07:17:59 +0000 |
---|---|---|
committer | Igor Aleksanov <[email protected]> | 2020-11-03 07:17:59 +0000 |
commit | caf0fa20a7d895612ceee1948d6a9895e53bee4a (patch) | |
tree | f697771a9c97b1f8f7099b886c25bb7b8eebd7dd /crates/completion/src/render.rs | |
parent | 2a214e15d38c7d97243e23e5e26fee5f4e26bb50 (diff) |
Provide only explicit constructor for RenderContext
Diffstat (limited to 'crates/completion/src/render.rs')
-rw-r--r-- | crates/completion/src/render.rs | 8 |
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 | ||
38 | impl<'a> RenderContext<'a> { | 38 | impl<'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 | ||
77 | impl<'a> From<&'a CompletionContext<'a>> for RenderContext<'a> { | ||
78 | fn from(ctx: &'a CompletionContext<'a>) -> RenderContext<'a> { | ||
79 | RenderContext::new(ctx) | ||
80 | } | ||
81 | } | ||
82 | |||
83 | impl<'a> Render<'a> { | 77 | impl<'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 } |