-
- Downloads
Refactor attribute macro codegen (#2126)
* refactor: rust Attribute codegen * update: post-refactor usage of Attribute in codegen add: more attribute tests update: don't render attributes missing required args * fix: Python Server codegen broken by Attribute refactor * fix: Python Server codegen broken by extra `:W` * remove: TODOs * update: codegen code to use new attribute syntax * fix: RustMetadata creation in ConstrainedBlobGenerator
Showing
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/endpoint/generators/EndpointParamsGenerator.kt 4 additions, 7 deletions...ent/smithy/endpoint/generators/EndpointParamsGenerator.kt
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/endpoint/generators/EndpointResolverGenerator.kt 3 additions, 2 deletions...t/smithy/endpoint/generators/EndpointResolverGenerator.kt
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/endpoint/rulesgen/TemplateGenerator.kt 1 addition, 1 deletion...egen/client/smithy/endpoint/rulesgen/TemplateGenerator.kt
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/generators/client/FluentClientGenerator.kt 5 additions, 2 deletions.../client/smithy/generators/client/FluentClientGenerator.kt
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/generators/http/RequestBindingGenerator.kt 1 addition, 1 deletion.../client/smithy/generators/http/RequestBindingGenerator.kt
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/generators/protocol/ClientProtocolGenerator.kt 2 additions, 1 deletion...ent/smithy/generators/protocol/ClientProtocolGenerator.kt
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/generators/protocol/MakeOperationGenerator.kt 7 additions, 6 deletions...ient/smithy/generators/protocol/MakeOperationGenerator.kt
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/generators/protocol/ProtocolTestGenerator.kt 4 additions, 4 deletions...lient/smithy/generators/protocol/ProtocolTestGenerator.kt
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/protocols/HttpBoundProtocolGenerator.kt 4 additions, 4 deletions...gen/client/smithy/protocols/HttpBoundProtocolGenerator.kt
- codegen-client/src/test/kotlin/software/amazon/smithy/rust/codegen/client/customizations/HttpVersionListGeneratorTest.kt 4 additions, 4 deletions...gen/client/customizations/HttpVersionListGeneratorTest.kt
- codegen-client/src/test/kotlin/software/amazon/smithy/rust/codegen/client/endpoint/EndpointsDecoratorTest.kt 2 additions, 2 deletions...hy/rust/codegen/client/endpoint/EndpointsDecoratorTest.kt
- codegen-client/src/test/kotlin/software/amazon/smithy/rust/codegen/client/smithy/generators/EndpointTraitBindingsTest.kt 2 additions, 2 deletions...gen/client/smithy/generators/EndpointTraitBindingsTest.kt
- codegen-client/src/test/kotlin/software/amazon/smithy/rust/codegen/client/smithy/generators/PaginatorGeneratorTest.kt 1 addition, 1 deletion...odegen/client/smithy/generators/PaginatorGeneratorTest.kt
- codegen-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/rustlang/RustType.kt 137 additions, 122 deletions...ware/amazon/smithy/rust/codegen/core/rustlang/RustType.kt
- codegen-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/rustlang/RustWriter.kt 12 additions, 1 deletion...re/amazon/smithy/rust/codegen/core/rustlang/RustWriter.kt
- codegen-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/rustlang/Writable.kt 2 additions, 0 deletions...ware/amazon/smithy/rust/codegen/core/rustlang/Writable.kt
- codegen-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/smithy/RuntimeType.kt 1 addition, 0 deletions...are/amazon/smithy/rust/codegen/core/smithy/RuntimeType.kt
- codegen-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/smithy/SymbolMetadataProvider.kt 17 additions, 20 deletions...smithy/rust/codegen/core/smithy/SymbolMetadataProvider.kt
- codegen-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/smithy/customizations/AllowLintsCustomization.kt 5 additions, 3 deletions...gen/core/smithy/customizations/AllowLintsCustomization.kt
- codegen-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/smithy/generators/BuilderGenerator.kt 7 additions, 3 deletions...y/rust/codegen/core/smithy/generators/BuilderGenerator.kt
Loading
Please register or sign in to comment