mod json_get_text_builder;
mod json_gettext;
#[cfg(feature = "rocket")]
mod rocket_feature;
use std::collections::HashMap;
pub use json_get_text_builder::*;
#[cfg(feature = "rocket")]
pub use rocket_feature::*;
pub use self::json_gettext::*;
use crate::JSONGetTextValue;
pub type Context<'a> = HashMap<crate::Key, HashMap<String, JSONGetTextValue<'a>>>;
pub trait LookupKey {
fn lookup<'m, V>(&self, map: &'m HashMap<crate::Key, V>) -> Option<&'m V>;
}
pub trait IntoKey {
fn into_key(self) -> crate::Key;
}