aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_analysis/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_analysis/src/lib.rs')
-rw-r--r--crates/ra_analysis/src/lib.rs11
1 files changed, 10 insertions, 1 deletions
diff --git a/crates/ra_analysis/src/lib.rs b/crates/ra_analysis/src/lib.rs
index 6fd157880..85df9c089 100644
--- a/crates/ra_analysis/src/lib.rs
+++ b/crates/ra_analysis/src/lib.rs
@@ -368,13 +368,22 @@ impl Analysis {
368 } 368 }
369} 369}
370 370
371#[derive(Debug)]
372pub struct LibraryData { 371pub struct LibraryData {
373 root_id: SourceRootId, 372 root_id: SourceRootId,
374 root_change: RootChange, 373 root_change: RootChange,
375 symbol_index: SymbolIndex, 374 symbol_index: SymbolIndex,
376} 375}
377 376
377impl fmt::Debug for LibraryData {
378 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
379 f.debug_struct("LibraryData")
380 .field("root_id", &self.root_id)
381 .field("root_change", &self.root_change)
382 .field("n_symbols", &self.symbol_index.len())
383 .finish()
384 }
385}
386
378impl LibraryData { 387impl LibraryData {
379 pub fn prepare( 388 pub fn prepare(
380 root_id: SourceRootId, 389 root_id: SourceRootId,