1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
import Foundation public typealias Bar = String public struct Foo: Codable { public var bar: Bar public init(bar: Bar) { self.bar = bar } } public enum Baz: String, Codable { case bar = "Bar" case foo = "Foo" }