Lamento hacer una pregunta tan básica, pero no he podido encontrar la respuesta en ningún lado:
Para hacer un Encoder , debe definir diferentes tipos de contenedores:
SingleValueEncodingContainerUnkeyedEncodingContainerKeyedEncodingContainerProtocol ( sí, la especificación de nombres es rara ) Esos dos últimos deben contener un método llamado superEncoder sin embargo, no he podido encontrar lo que se supone que debe hacer en ninguna parte. Esta pregunta tiene una respuesta que la implementa pero no la explica, y esta charla solo la menciona de pasada.
¿Qué se supone que debe hacer y para qué sirve?