1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
//! panoradix is a set of structures based of the [Radix
//! tree](https://en.wikipedia.org/wiki/Radix_tree) data structure, optimized for indexing strings
//! "by prefix".

#![deny(missing_docs)]

pub use map::RadixMap;
pub use set::RadixSet;
pub use key::ExtensibleKey as RadixKey;

/// Module containing a map based on a [Radix tree](https://en.wikipedia.org/wiki/Radix_tree).
pub mod map;

/// Module containing a set based on a [Radix tree](https://en.wikipedia.org/wiki/Radix_tree).
pub mod set;

mod key;
mod tree;