aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_ide_api/src/lib.rs')
-rw-r--r--crates/ra_ide_api/src/lib.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/crates/ra_ide_api/src/lib.rs b/crates/ra_ide_api/src/lib.rs
index 35f38fbb7..d6f63490d 100644
--- a/crates/ra_ide_api/src/lib.rs
+++ b/crates/ra_ide_api/src/lib.rs
@@ -34,6 +34,7 @@ mod assists;
34mod diagnostics; 34mod diagnostics;
35mod syntax_tree; 35mod syntax_tree;
36mod line_index; 36mod line_index;
37mod folding_ranges;
37mod line_index_utils; 38mod line_index_utils;
38 39
39#[cfg(test)] 40#[cfg(test)]
@@ -64,9 +65,10 @@ pub use crate::{
64 hover::{HoverResult}, 65 hover::{HoverResult},
65 line_index::{LineIndex, LineCol}, 66 line_index::{LineIndex, LineCol},
66 line_index_utils::translate_offset_with_edit, 67 line_index_utils::translate_offset_with_edit,
68 folding_ranges::{Fold, FoldKind},
67}; 69};
68pub use ra_ide_api_light::{ 70pub use ra_ide_api_light::{
69 Fold, FoldKind, HighlightedRange, Severity, StructureNode, LocalEdit, 71 HighlightedRange, Severity, StructureNode, LocalEdit,
70}; 72};
71pub use ra_db::{ 73pub use ra_db::{
72 Canceled, CrateGraph, CrateId, FileId, FilePosition, FileRange, SourceRootId, 74 Canceled, CrateGraph, CrateId, FileId, FilePosition, FileRange, SourceRootId,
@@ -314,7 +316,7 @@ impl Analysis {
314 /// Returns the set of folding ranges. 316 /// Returns the set of folding ranges.
315 pub fn folding_ranges(&self, file_id: FileId) -> Vec<Fold> { 317 pub fn folding_ranges(&self, file_id: FileId) -> Vec<Fold> {
316 let file = self.db.parse(file_id); 318 let file = self.db.parse(file_id);
317 ra_ide_api_light::folding_ranges(&file) 319 folding_ranges::folding_ranges(&file)
318 } 320 }
319 321
320 /// Fuzzy searches for a symbol. 322 /// Fuzzy searches for a symbol.