diff options
Diffstat (limited to 'crates/server/src/util.rs')
-rw-r--r-- | crates/server/src/util.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/crates/server/src/util.rs b/crates/server/src/util.rs index 3691852f0..e4c226f93 100644 --- a/crates/server/src/util.rs +++ b/crates/server/src/util.rs | |||
@@ -1,5 +1,6 @@ | |||
1 | use std::path::PathBuf; | 1 | use std::path::PathBuf; |
2 | use languageserver_types::{TextDocumentItem, VersionedTextDocumentIdentifier, TextDocumentIdentifier}; | 2 | use languageserver_types::{TextDocumentItem, VersionedTextDocumentIdentifier, |
3 | TextDocumentIdentifier, Url}; | ||
3 | use ::{Result}; | 4 | use ::{Result}; |
4 | 5 | ||
5 | pub trait FnBox<A, R>: Send { | 6 | pub trait FnBox<A, R>: Send { |
@@ -34,7 +35,7 @@ impl FilePath for TextDocumentIdentifier { | |||
34 | } | 35 | } |
35 | } | 36 | } |
36 | 37 | ||
37 | impl FilePath for ::url::Url { | 38 | impl FilePath for Url { |
38 | fn file_path(&self) -> Result<PathBuf> { | 39 | fn file_path(&self) -> Result<PathBuf> { |
39 | self.to_file_path() | 40 | self.to_file_path() |
40 | .map_err(|()| format_err!("invalid uri: {}", self)) | 41 | .map_err(|()| format_err!("invalid uri: {}", self)) |