cloud_terrastodon_hcl 0.35.1

Helpers for manipulating TerraStorodon HCL files for the Cloud Terrastodon project
1
2
3
4
5
6
7
8
9
use hcl::edit::structure::Body;
use std::collections::HashMap;
use std::path::PathBuf;

#[async_trait::async_trait]
pub trait HclReflower: Send {
    async fn reflow(&mut self, hcl: HashMap<PathBuf, Body>)
    -> eyre::Result<HashMap<PathBuf, Body>>;
}