diff options
Diffstat (limited to 'support/texlab/crates/base-db/src/document.rs')
-rw-r--r-- | support/texlab/crates/base-db/src/document.rs | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/support/texlab/crates/base-db/src/document.rs b/support/texlab/crates/base-db/src/document.rs index c6148deaa8..cc1a0d44e5 100644 --- a/support/texlab/crates/base-db/src/document.rs +++ b/support/texlab/crates/base-db/src/document.rs @@ -7,8 +7,9 @@ use url::Url; use crate::{ diagnostics::{self, Diagnostic}, - line_index::LineIndex, - semantics, Config, + semantics, + util::LineIndex, + Config, }; #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash)] @@ -17,7 +18,7 @@ pub enum Owner { Server, } -#[derive(Debug, Clone)] +#[derive(Clone)] pub struct Document { pub uri: Url, pub dir: Url, @@ -99,6 +100,12 @@ impl Document { } } +impl std::fmt::Debug for Document { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + f.debug_tuple("Document").field(&self.uri.as_str()).finish() + } +} + impl std::borrow::Borrow<Url> for Document { fn borrow(&self) -> &Url { &self.uri |