-
- Downloads
Top level error shape improvements (#172)
* Fallback to a generic error representation for unmodeled errors * DRY out some dependencies * Fix name is instant_iso8601 resource * Top level error shape improvements This commit adds `code` and `message` as inherent methods to top level error shapes (eg. `ListTablesError`). If the error is unmodeled, it uses downcasting to extract a message. * Fix clippy warning
Showing
- codegen-test/dynamo-it/Cargo.lock 31 additions, 12 deletionscodegen-test/dynamo-it/Cargo.lock
- codegen-test/dynamo-it/src/main.rs 3 additions, 2 deletionscodegen-test/dynamo-it/src/main.rs
- codegen/src/main/kotlin/software/amazon/smithy/rust/codegen/smithy/RuntimeTypes.kt 3 additions, 0 deletions...oftware/amazon/smithy/rust/codegen/smithy/RuntimeTypes.kt
- codegen/src/main/kotlin/software/amazon/smithy/rust/codegen/smithy/generators/CombinedErrorGenerator.kt 93 additions, 12 deletions.../rust/codegen/smithy/generators/CombinedErrorGenerator.kt
- codegen/src/test/kotlin/software/amazon/smithy/rust/codegen/smithy/generators/CombinedErrorGeneratorTest.kt 15 additions, 0 deletions...t/codegen/smithy/generators/CombinedErrorGeneratorTest.kt
- rust-runtime/smithy-types/src/lib.rs 5 additions, 0 deletionsrust-runtime/smithy-types/src/lib.rs
Loading
Please register or sign in to comment