Hi, I found myself writting some method that parsed an API response and wanted to use Decodable to map the response into a struct declared elsewhere. My idea was that each api response handler file (I use completely different APIs that map into the same model) could add it's own fileprivate conformance to decodable into the model struct so each api response handler would use a different decoding function. But I found the compiler telling me that is not possible.
I can easily change my design, is not an issue but I'm super curious. Why fileprivate extensions can't add protocol conformance? Is there a technical reason behind? or a conscience design? Thanks! -- Alejandro Martinez http://alejandromp.com _______________________________________________ swift-users mailing list swift-users@swift.org https://lists.swift.org/mailman/listinfo/swift-users