Function dofigen_lib::generate_effective_content

source ·
pub fn generate_effective_content(dofigen: &Dofigen) -> Result<String>
Expand description

Generates the effective Dofigen content from a Dofigen struct.

§Examples

use dofigen_lib::*;
use pretty_assertions_sorted::assert_eq_sorted;

let dofigen = Dofigen {
    stage: Stage {
        from: ImageName {
            path: String::from("ubuntu"),
            ..Default::default()
        }.into(),
        ..Default::default()
    },
    ..Default::default()
};
let dofigen: String = generate_effective_content(&dofigen).unwrap();
assert_eq_sorted!(
    dofigen,
    "fromImage:\n  path: ubuntu\n"
);