Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/lib.rs')
-rw-r--r--crates/ide/src/lib.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/crates/ide/src/lib.rs b/crates/ide/src/lib.rs
index d14cf83f0d..3509dee0c9 100644
--- a/crates/ide/src/lib.rs
+++ b/crates/ide/src/lib.rs
@@ -56,6 +56,7 @@ mod typing;
mod view_crate_graph;
mod view_hir;
mod view_mir;
+mod interpret_function;
mod view_item_tree;
mod shuffle_crate_graph;
@@ -317,6 +318,10 @@ impl Analysis {
self.with_db(|db| view_mir::view_mir(db, position))
}
+ pub fn interpret_function(&self, position: FilePosition) -> Cancellable<String> {
+ self.with_db(|db| interpret_function::interpret_function(db, position))
+ }
+
pub fn view_item_tree(&self, file_id: FileId) -> Cancellable<String> {
self.with_db(|db| view_item_tree::view_item_tree(db, file_id))
}