indicium 0.6.9

Simple in-memory search for collections and key-value stores.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::simple::search_index::SearchIndex;
use kstring::KString;
use std::collections::{BTreeMap, BTreeSet};
use std::ops::Deref;

// -----------------------------------------------------------------------------
//
/// Dereferencing a `SearchIndex<K>` will give access the underlying `BTreeMap`.

impl<K: Ord> Deref for SearchIndex<K> {
    type Target = BTreeMap<KString, BTreeSet<K>>;
    fn deref(&self) -> &Self::Target {
        &self.b_tree_map
    } // fn
} // impl