better debug impls

This commit is contained in:
Aleksey Kladov 2018-12-21 11:48:52 +03:00
parent aa628f4749
commit 164d53b22f
2 changed files with 17 additions and 2 deletions

View file

@ -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)
}