Fix default encoders for top-level values

This commit is contained in:
John Estropia
2020-01-21 17:03:12 +09:00
parent 92ad895044
commit e9c3312612
7 changed files with 256 additions and 83 deletions

View File

@@ -114,7 +114,8 @@ class Person: CoreStoreObject {
var customField: CustomType
@Field.Coded(
"job", coder: (
"job",
coder: (
encode: { $0.toData() },
decode: { $0.flatMap(Job.init(data:)) ?? .unemployed }
)