nexus7 0.1.2

Rust SDK for HCL Transpilation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::aws::region::Region;
use hcl::{Block, Expression};

pub struct AwsProvider {
    pub region: Region,
}

impl From<AwsProvider> for Block {
    fn from(provider: AwsProvider) -> Self {
        Block::builder("provider")
            .add_label("aws")
            .add_attribute(("region", Expression::from(provider.region)))
            .build()
    }
}