Loading codegen-server/src/main/kotlin/software/amazon/smithy/rust/codegen/server/smithy/generators/ServerCombinedErrorGenerator.kt +9 −0 Original line number Diff line number Diff line Loading @@ -83,6 +83,15 @@ class ServerCombinedErrorGenerator( } } } for (error in errors) { val errorSymbol = symbolProvider.toSymbol(error) writer.rustBlock("impl From<#T> for #T", errorSymbol, symbol) { rustBlock("fn from(variant: #T) -> #T", errorSymbol, symbol) { rust("Self::${errorSymbol.name}(variant)") } } } } /** Loading Loading
codegen-server/src/main/kotlin/software/amazon/smithy/rust/codegen/server/smithy/generators/ServerCombinedErrorGenerator.kt +9 −0 Original line number Diff line number Diff line Loading @@ -83,6 +83,15 @@ class ServerCombinedErrorGenerator( } } } for (error in errors) { val errorSymbol = symbolProvider.toSymbol(error) writer.rustBlock("impl From<#T> for #T", errorSymbol, symbol) { rustBlock("fn from(variant: #T) -> #T", errorSymbol, symbol) { rust("Self::${errorSymbol.name}(variant)") } } } } /** Loading