#![doc = include_str!("../README.md")]
pub mod value;
use std::collections::BTreeMap;
use crate::value::Value;
pub type StringMap = BTreeMap<String, String>;
pub type GenericMap = BTreeMap<String, Value>;
pub trait FromMap: Default {
fn from_stringmap(hashmap: StringMap) -> Self;
fn from_genericmap(hashmap: GenericMap) -> Self;
}
pub trait ToMap: Default {
#[allow(clippy::wrong_self_convention)]
fn to_stringmap(structure: Self) -> StringMap;
#[allow(clippy::wrong_self_convention)]
fn to_genericmap(structure: Self) -> GenericMap;
}