smithy-lang / smithy-dafny

Apache License 2.0
9 stars 8 forks source link

Support all benerated SimpleTypes TestModels on Rust #375

Closed robin-aws closed 4 weeks ago

robin-aws commented 4 months ago

This should be able to reuse a lot of the codegen for the SDK case added by #510, since the shape conversion logic should be basically identical, just used in the opposite direction. Only SimpleTypes test models that are currently being benerated and tested, are in scope.

It MAY be possible to reuse smithy-rs logic to generate the local service shapes in Rust, but it's also likely much trickier to get that working than just following the same approach as #510. I'd recommend being aware of it but not using it yet, but potentially reconsidering it as we tackle #402.

Acceptance criteria: