aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/lib.rs
diff options
context:
space:
mode:
authorWilco Kusee <[email protected]>2019-03-23 16:34:49 +0000
committerWilco Kusee <[email protected]>2019-03-23 16:34:49 +0000
commita3711e08dc4e393957dff136218c47d8b77da14f (patch)
tree862ad28652de70aac75cf6e619850ae013500694 /crates/ra_ide_api/src/lib.rs
parenta656b891fba4b89775adbc93114a20c99afe5f36 (diff)
Move highlighting and matching_brace
Diffstat (limited to 'crates/ra_ide_api/src/lib.rs')
-rw-r--r--crates/ra_ide_api/src/lib.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/crates/ra_ide_api/src/lib.rs b/crates/ra_ide_api/src/lib.rs
index 0e7b47e3c..99f18b6b8 100644
--- a/crates/ra_ide_api/src/lib.rs
+++ b/crates/ra_ide_api/src/lib.rs
@@ -38,6 +38,7 @@ mod folding_ranges;
38mod line_index_utils; 38mod line_index_utils;
39mod join_lines; 39mod join_lines;
40mod typing; 40mod typing;
41mod matching_brace;
41 42
42#[cfg(test)] 43#[cfg(test)]
43mod marks; 44mod marks;
@@ -70,10 +71,10 @@ pub use crate::{
70 line_index::{LineIndex, LineCol}, 71 line_index::{LineIndex, LineCol},
71 line_index_utils::translate_offset_with_edit, 72 line_index_utils::translate_offset_with_edit,
72 folding_ranges::{Fold, FoldKind}, 73 folding_ranges::{Fold, FoldKind},
74 syntax_highlighting::HighlightedRange,
75 diagnostics::Severity,
73}; 76};
74pub use ra_ide_api_light::{ 77pub use ra_ide_api_light::StructureNode;
75 HighlightedRange, Severity, StructureNode,
76};
77pub use ra_db::{ 78pub use ra_db::{
78 Canceled, CrateGraph, CrateId, FileId, FilePosition, FileRange, SourceRootId, 79 Canceled, CrateGraph, CrateId, FileId, FilePosition, FileRange, SourceRootId,
79 Edition 80 Edition
@@ -267,7 +268,7 @@ impl Analysis {
267 /// supported). 268 /// supported).
268 pub fn matching_brace(&self, position: FilePosition) -> Option<TextUnit> { 269 pub fn matching_brace(&self, position: FilePosition) -> Option<TextUnit> {
269 let file = self.db.parse(position.file_id); 270 let file = self.db.parse(position.file_id);
270 ra_ide_api_light::matching_brace(&file, position.offset) 271 matching_brace::matching_brace(&file, position.offset)
271 } 272 }
272 273
273 /// Returns a syntax tree represented as `String`, for debug purposes. 274 /// Returns a syntax tree represented as `String`, for debug purposes.