four 0.0.13

framework for creating AWS CloudFormation template
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use nutype::nutype;

#[nutype(validate(len_char_min = 1), derive(Debug, Clone, Serialize))]
pub struct FunctionName(String);

#[nutype(
    validate(greater_or_equal = 128, less_or_equal = 10240),
    derive(Debug, Clone, Serialize)
)]
pub struct MemorySize(usize);

#[nutype(
    validate(greater = 0, less_or_equal = 900),
    derive(Debug, Clone, Serialize)
)]
pub struct Timeout(usize);