diff options
Diffstat (limited to 'crates/ra_ide_api/src/display.rs')
-rw-r--r-- | crates/ra_ide_api/src/display.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/crates/ra_ide_api/src/display.rs b/crates/ra_ide_api/src/display.rs index 7a1f40fcf..e29ae3371 100644 --- a/crates/ra_ide_api/src/display.rs +++ b/crates/ra_ide_api/src/display.rs | |||
@@ -1,5 +1,9 @@ | |||
1 | //! This module contains utilities for turning SyntaxNodes and HIR types | 1 | //! This module contains utilities for turning SyntaxNodes and HIR types |
2 | //! into things that may be used to render in a UI. | 2 | //! into things that may be used to render in a UI. |
3 | |||
4 | mod navigation_target; | ||
5 | mod structure; | ||
6 | |||
3 | use super::*; | 7 | use super::*; |
4 | use std::fmt::{self, Display}; | 8 | use std::fmt::{self, Display}; |
5 | use join_to_string::join; | 9 | use join_to_string::join; |
@@ -7,11 +11,8 @@ use ra_syntax::{ast::{self, AstNode, NameOwner, VisibilityOwner, TypeParamsOwner | |||
7 | use std::convert::From; | 11 | use std::convert::From; |
8 | use hir::Docs; | 12 | use hir::Docs; |
9 | 13 | ||
10 | pub mod navigation_target; | ||
11 | pub mod structure; | ||
12 | |||
13 | pub use navigation_target::NavigationTarget; | 14 | pub use navigation_target::NavigationTarget; |
14 | pub use structure::StructureNode; | 15 | pub use structure::{StructureNode, file_structure}; |
15 | 16 | ||
16 | pub(crate) fn function_label(node: &ast::FnDef) -> String { | 17 | pub(crate) fn function_label(node: &ast::FnDef) -> String { |
17 | FunctionSignature::from(node).to_string() | 18 | FunctionSignature::from(node).to_string() |