Add Hashable to oneOf enums (#10971)

Fixes #10970
This commit is contained in:
Deniz Dogan
2021-12-01 07:49:00 +01:00
committed by GitHub
parent a745f053bd
commit 56e7f811bc
2 changed files with 2 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
public enum {{classname}}: {{#useVapor}}Content{{/useVapor}}{{^useVapor}}Codable{{/useVapor}} {
public enum {{classname}}: {{#useVapor}}Content{{/useVapor}}{{^useVapor}}Codable{{#vendorExtensions.x-swift-hashable}}, Hashable{{/vendorExtensions.x-swift-hashable}}{{/useVapor}} {
{{#oneOf}}
case type{{.}}({{.}})
{{/oneOf}}

View File

@@ -10,7 +10,7 @@ import Foundation
import AnyCodable
#endif
public enum Fruit: Codable {
public enum Fruit: Codable, Hashable {
case typeApple(Apple)
case typeBanana(Banana)