From bd96d0b258437cbfcaba5d0a6a79813eaa5f29fe Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Thu, 16 Jan 2020 11:58:31 +0100 Subject: Minimize visibility --- crates/ra_lsp_server/src/world.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'crates/ra_lsp_server/src/world.rs') diff --git a/crates/ra_lsp_server/src/world.rs b/crates/ra_lsp_server/src/world.rs index 7a3030a51..e7a0acfc7 100644 --- a/crates/ra_lsp_server/src/world.rs +++ b/crates/ra_lsp_server/src/world.rs @@ -62,9 +62,9 @@ pub struct WorldSnapshot { pub options: Options, pub workspaces: Arc>, pub analysis: Analysis, - pub vfs: Arc>, pub latest_requests: Arc>, pub check_watcher: Arc>, + vfs: Arc>, } impl WorldState { @@ -265,6 +265,10 @@ impl WorldSnapshot { Ok(url) } + pub fn file_id_to_path(&self, id: FileId) -> PathBuf { + self.vfs.read().file2path(VfsFile(id.0)) + } + pub fn file_line_endings(&self, id: FileId) -> LineEndings { self.vfs.read().file_line_endings(VfsFile(id.0)) } -- cgit v1.2.3