mod attribute_defaults_map;
mod attribute_definitions_map;
mod attribute_values_map;
pub use attribute_defaults_map::AttributeDefaultsMap;
pub use attribute_definitions_map::AttributeDefinitionsMap;
pub use attribute_values_map::AttributeValuesMap;
use crate::{
MAX_ATTRIBUTE_DEFINITIONS, MAX_ATTRIBUTE_VALUES,
attribute::{AttributeTarget, AttributeValue},
compat::{BTreeMap, Name},
};
type DefaultsMap = BTreeMap<Name, AttributeValue, MAX_ATTRIBUTE_DEFINITIONS>;
type ValuesMap = BTreeMap<(Name, AttributeTarget), AttributeValue, MAX_ATTRIBUTE_VALUES>;