KeyedEncodingContainerProtocol
A type that provides a view into an encoder’s storage and is used to hold the encoded properties of an encodable type in a keyed manner.
Declaration
protocol KeyedEncodingContainerProtocolOverview
Encoders should provide types conforming to KeyedEncodingContainerProtocol for their format.
Topics
Associated Types
Instance Properties
Instance Methods
encode(_:forKey:)encode(_:forKey:)encode(_:forKey:)encode(_:forKey:)encode(_:forKey:)encode(_:forKey:)encode(_:forKey:)encode(_:forKey:)encode(_:forKey:)encode(_:forKey:)encode(_:forKey:)encode(_:forKey:)encode(_:forKey:)encode(_:forKey:)encode(_:forKey:)encode(_:forKey:)encode(_:forKey:)encodeConditional(_:forKey:)encodeIfPresent(_:forKey:)encodeIfPresent(_:forKey:)encodeIfPresent(_:forKey:)encodeIfPresent(_:forKey:)encodeIfPresent(_:forKey:)encodeIfPresent(_:forKey:)encodeIfPresent(_:forKey:)encodeIfPresent(_:forKey:)encodeIfPresent(_:forKey:)encodeIfPresent(_:forKey:)encodeIfPresent(_:forKey:)encodeIfPresent(_:forKey:)encodeIfPresent(_:forKey:)encodeIfPresent(_:forKey:)encodeIfPresent(_:forKey:)encodeIfPresent(_:forKey:)encodeIfPresent(_:forKey:)encodeNil(forKey:)nestedContainer(keyedBy:forKey:)nestedUnkeyedContainer(forKey:)superEncoder()superEncoder(forKey:)