move highlightning to a separate file

This commit is contained in:
Aleksey Kladov 2018-12-28 13:14:39 +03:00
parent e80021cbd0
commit dc496d0516
2 changed files with 14 additions and 2 deletions

View file

@ -0,0 +1,12 @@
use ra_editor::HighlightedRange;
use ra_db::SyntaxDatabase;
use crate::{
db::RootDatabase,
FileId, Cancelable,
};
pub(crate) fn highlight(db: &RootDatabase, file_id: FileId) -> Cancelable<Vec<HighlightedRange>> {
let file = db.source_file(file_id);
Ok(ra_editor::highlight(&file))
}