use super::super::super::data::*;
use std::{collections::*, fmt};
pub fn displays_into_expressions<DisplayT>(
map: &mut BTreeMap<Expression, Expression>,
key: &'static str,
displays: Vec<DisplayT>,
) where
DisplayT: fmt::Display,
{
let expressions: Vec<_> = displays.into_iter().map(|display| display.to_string().into()).collect();
map.insert(key.into(), expressions.into());
}