Initializer
init(from:)
Creates a new instance by decoding from the given decoder.
init(from decoder: any Decoder) throws
Parameters
decoderThe decoder to read data from.
Discussion
This initializer throws an error if reading from the decoder fails, or if the data read is corrupted or otherwise invalid.