Protocol RawRepresentable
値の作成
init?(rawValue: Self.RawValue)
生の値へのアクセス
var rawValue: Self.RawValue
associatedtype RawValue
値の比較
func == <T>(T, T) -> Bool
func != <T>(T, T) -> Bool
func != <T>(T, T) -> Bool
値の復号
init(from: any Decoder) throws
init(from: any Decoder) throws
init(from: any Decoder) throws
init(from: any Decoder) throws
init(from: any Decoder) throws
init(from: any Decoder) throws
init(from: any Decoder) throws
init(from: any Decoder) throws
init(from: any Decoder) throws
init(from: any Decoder) throws
init(from: any Decoder) throws
init(from: any Decoder) throws
init(from: any Decoder) throws
init(from: any Decoder) throws
値のコード化
func encode(to: any Encoder) throws
func encode(to: any Encoder) throws
func encode(to: any Encoder) throws
func encode(to: any Encoder) throws
func encode(to: any Encoder) throws
func encode(to: any Encoder) throws
func encode(to: any Encoder) throws
func encode(to: any Encoder) throws
func encode(to: any Encoder) throws
func encode(to: any Encoder) throws
func encode(to: any Encoder) throws
func encode(to: any Encoder) throws
func encode(to: any Encoder) throws
func encode(to: any Encoder) throws
イニシャライザ
init?<T>(codingKey: T)
init?<T>(codingKey: T)
init(from: any Decoder) throws
init(from: any Decoder) throws
インスタンスプロパティ
var codingKey: any CodingKey
var codingKey: any CodingKey
var hashValue: Int
インスタンスメソッド
func encode(to: any Encoder) throws
func encode(to: any Encoder) throws
func hash(into: inout Hasher)
型エイリアス
typealias AtomicOptionalRepresentation
typealias AtomicRepresentation