Unverified Commit 116f81bf authored by david-perez's avatar david-perez Committed by GitHub
Browse files

Add converters into server error enums (#1175)

Closes #1160.
parent 2019aaf3
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -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)")
                }
            }
        }
    }

    /**