floria 0.0.5

Floria data system for cloud orchestration
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use super::super::super::data::*;

use std::{collections::*, fmt};

/// Displays into expressions.
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());
}