Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
func encode(item: Encodable) -> Data { return JSONEncoder().encode(item) }
Protocol type 'Encodable' cannot conform to 'Encodable' because only concrete types can conform to protocols
func encode<T: Encodable>(_ item: T) throws -> Data { return try JSONEncoder().encode(item) }