From 164d53b22f345e50c67781af545310d2193e8a5c Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Fri, 21 Dec 2018 11:48:52 +0300 Subject: better debug impls --- crates/ra_db/src/loc2id.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'crates/ra_db') diff --git a/crates/ra_db/src/loc2id.rs b/crates/ra_db/src/loc2id.rs index 69ba43d0f..2dc7930d8 100644 --- a/crates/ra_db/src/loc2id.rs +++ b/crates/ra_db/src/loc2id.rs @@ -42,6 +42,10 @@ where ID: NumericId, LOC: Clone + Eq + Hash, { + pub fn len(&self) -> usize { + self.loc2id.len() + } + pub fn loc2id(&mut self, loc: &LOC) -> ID { match self.loc2id.get(loc) { Some(id) => return id.clone(), @@ -91,6 +95,9 @@ where ID: NumericId, LOC: Clone + Eq + Hash, { + pub fn len(&self) -> usize { + self.map.lock().len() + } pub fn loc2id(&self, loc: &LOC) -> ID { self.map.lock().loc2id(loc) } -- cgit v1.2.3