Instance Method encode(to:) iOS 16.0+ iPadOS 16.0+ Mac Catalyst 16.0+ macOS 13.0+ tvOS 16.0+ watchOS 9.0+ func encode(to encoder: any Encoder) throws