And cfn-cue's generation doesn't correctly account for recursive structs, so we create an infinite stack of function calls trying to create the structure of these things in CUE.
We should instead note when we have recursive structs, and build the clean CUE version of them.
These structs have recursive definitions:
And
cfn-cue
's generation doesn't correctly account for recursive structs, so we create an infinite stack of function calls trying to create the structure of these things in CUE.We should instead note when we have recursive structs, and build the clean CUE version of them.