diff --git a/codegen-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/smithy/generators/StructureGenerator.kt b/codegen-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/smithy/generators/StructureGenerator.kt index cd18547094b03ca7b5219db7ea95b2c6406295a0..5c9635c5a8c4f1cf4f5782e59384ca2d33458b4b 100644 --- a/codegen-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/smithy/generators/StructureGenerator.kt +++ b/codegen-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/smithy/generators/StructureGenerator.kt @@ -133,7 +133,8 @@ open class StructureGenerator( if (accessorMembers.isEmpty()) { return } - writer.rustBlock("impl $name") { + val lifetimes = lifetimeDeclaration() + writer.rustBlock("impl $lifetimes $name $lifetimes") { // Render field accessor methods forEachMember(accessorMembers) { member, memberName, memberSymbol -> val memberType = memberSymbol.rustType()