Skip to content

Commit 0d6cf72

Browse files
authored
Declare lifetime in From impl (#3329)
_By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice._ Signed-off-by: Daniele Ahmed <ahmeddan@amazon.de>
1 parent b829bb4 commit 0d6cf72

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

codegen-server/src/main/kotlin/software/amazon/smithy/rust/codegen/server/smithy/generators/ServerBuilderGenerator.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -443,8 +443,8 @@ class ServerBuilderGenerator(
443443
private fun renderFromBuilderImpl(writer: RustWriter) {
444444
writer.rustTemplate(
445445
"""
446-
impl #{From}<Builder $lifetime> for #{Structure} $lifetime {
447-
fn from(builder: Builder) -> Self {
446+
impl$lifetime #{From}<Builder $lifetime> for #{Structure} $lifetime {
447+
fn from(builder: Builder$lifetime) -> Self {
448448
builder.build()
449449
}
450450
}

codegen-server/src/main/kotlin/software/amazon/smithy/rust/codegen/server/smithy/generators/ServerBuilderGeneratorWithoutPublicConstrainedTypes.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ class ServerBuilderGeneratorWithoutPublicConstrainedTypes(
267267
private fun renderFromBuilderImpl(writer: RustWriter) {
268268
writer.rustTemplate(
269269
"""
270-
impl #{From}<Builder $lifetime> for #{Structure}$lifetime {
270+
impl$lifetime #{From}<Builder $lifetime> for #{Structure}$lifetime {
271271
fn from(builder: Builder $lifetime) -> Self {
272272
builder.build()
273273
}

0 commit comments

Comments
 (0)