#[doc(inline)]
pub use self::prelude::*;
pub mod indexer;
pub mod state;
pub mod store;
mod impls {
mod impl_store;
}
pub mod types {
#[doc(inline)]
pub use self::prelude::*;
pub mod prelude {
#[doc(inline)]
pub use super::aliases::*;
}
pub(crate) mod aliases {
use std::collections::{HashMap, HashSet};
pub type IndexSet<T = usize> = HashSet<T>;
pub type IndexMap<K = usize, V = usize> = HashMap<K, IndexSet<V>>;
pub type PropertiesMap<K = String, V = String> = HashMap<K, V>;
}
}
pub(crate) mod prelude {
#[doc(inline)]
pub use super::indexer::*;
#[doc(inline)]
pub use super::state::*;
#[doc(inline)]
pub use super::store::*;
#[doc(inline)]
pub use super::types::prelude::*;
}