This crate provides compile-time validation macros for AWS cloud infrastructure configuration. These macros ensure type safety and enforce AWS service limits at build time, preventing runtime errors from invalid configurations.
Overview
All macros perform validation at compile time and generate wrapper types that encapsulate validated values.
The macros always return a newtype 'wrapper'. You should import those from the rusty_cdk::wrappers directory, as seen in the below example.
Usage Example
use Memory; // import the wrapper
use memory;
// Lambda memory configuration with validated limit
let mem = memory!; // 512 MB (128-10240 range)