init(from: Decoder)
Creates a new instance by decoding from the given decoder, when the type’s
RawValue
is String
.
新しいインスタンスをこの与えられたデコーダからデコードすることによって作成します、型のもつRawValue
がString
である場合。
Available when
Self
conforms to Decodable
and
RawValue
is String
.
Self
がDecodable
に準拠する、そして
RawValue
がString
である時に利用可能です。
init(from: Decoder)
Creates a new instance by decoding from the given decoder, when the type’s
RawValue
is Bool
.
新しいインスタンスをこの与えられたデコーダからデコードすることによって作成します、型のもつRawValue
がBool
である場合。
Available when
Self
conforms to Decodable
and
RawValue
is Bool
.
Self
がDecodable
に準拠するそして
RawValue
がBool
である時に利用可能です。
init(from: Decoder)
Creates a new instance by decoding from the given decoder, when the type’s
RawValue
is Double
.
新しいインスタンスをこの与えられたデコーダからデコードすることによって作成します、型のもつRawValue
がDouble
である場合。
Available when
Self
conforms to Decodable
and
RawValue
is Double
.
Self
がDecodable
に準拠して
RawValue
がDouble
である時に利用可能です。
init(from: Decoder)
Creates a new instance by decoding from the given decoder, when the type’s
RawValue
is Int
.
新しいインスタンスをこの与えられたデコーダからデコードすることによって作成します、型のもつRawValue
がInt
である場合。
Available when
Self
conforms to Decodable
and
RawValue
is Int
.
Self
がDecodable
に準拠し
RawValue
がInt
である時に利用可能です。
init(from: Decoder)
Creates a new instance by decoding from the given decoder, when the type’s
RawValue
is UInt
.
新しいインスタンスをこの与えられたデコーダからデコードすることによって作成します、型のもつRawValue
がUInt
である場合。
Available when
Self
conforms to Decodable
and
RawValue
is UInt
.
Self
がDecodable
に準拠して
RawValue
がUInt
である時に利用可能です。
init(from: Decoder)
Creates a new instance by decoding from the given decoder, when the type’s
RawValue
is Int8
.
新しいインスタンスをこの与えられたデコーダからデコードすることによって作成します、型のもつRawValue
がInt8
である場合。
Available when
Self
conforms to Decodable
and
RawValue
is Int8
.
Self
がDecodable
に準拠して
RawValue
がInt8
である時に利用可能です。
init(from: Decoder)
Creates a new instance by decoding from the given decoder, when the type’s
RawValue
is Int16
.
新しいインスタンスをこの与えられたデコーダからデコードすることによって作成します、型のもつRawValue
がInt16
である場合。
Available when
Self
conforms to Decodable
and
RawValue
is Int16
.
Self
がDecodable
に準拠して
RawValue
がInt16
である時に利用可能です。
init(from: Decoder)
Creates a new instance by decoding from the given decoder, when the type’s
RawValue
is Int32
.
新しいインスタンスをこの与えられたデコーダからデコードすることによって作成します、型のもつRawValue
がInt32
である場合。
Available when
Self
conforms to Decodable
and
RawValue
is Int32
.
Self
がDecodable
に準拠して
RawValue
がInt32
である時に利用可能です。
init(from: Decoder)
Creates a new instance by decoding from the given decoder, when the type’s
RawValue
is Int64
.
新しいインスタンスをこの与えられたデコーダからデコードすることによって作成します、型のもつRawValue
がInt64
である場合。
Available when
Self
conforms to Decodable
and
RawValue
is Int64
.
Self
がDecodable
に準拠して
RawValue
がInt64
である時に利用可能です。
init(from: Decoder)
Creates a new instance by decoding from the given decoder, when the type’s
RawValue
is UInt8
.
新しいインスタンスをこの与えられたデコーダからデコードすることによって作成します、型のもつRawValue
がUInt8
である場合。
Available when
Self
conforms to Decodable
and
RawValue
is UInt8
.
Self
がDecodable
に準拠して
RawValue
がUInt8
である時に利用可能です。
init(from: Decoder)
Creates a new instance by decoding from the given decoder, when the type’s
RawValue
is UInt16
.
新しいインスタンスをこの与えられたデコーダからデコードすることによって作成します、型のもつRawValue
がUInt16
である場合。
Available when
Self
conforms to Decodable
and
RawValue
is UInt16
.
Self
がDecodable
に準拠して
RawValue
がUInt16
である時に利用可能です。
init(from: Decoder)
Creates a new instance by decoding from the given decoder, when the type’s
RawValue
is UInt32
.
新しいインスタンスをこの与えられたデコーダからデコードすることによって作成します、型のもつRawValue
がUInt32
である場合。
Available when
Self
conforms to Decodable
and
RawValue
is UInt32
.
Self
がDecodable
に準拠して
RawValue
がUInt32
である時に利用可能です。
init(from: Decoder)
Creates a new instance by decoding from the given decoder, when the type’s
RawValue
is UInt64
.
新しいインスタンスをこの与えられたデコーダからデコードすることによって作成します、型のもつRawValue
がUInt64
である場合。
Available when
Self
conforms to Decodable
and
RawValue
is UInt64
.
Self
がDecodable
に準拠して
RawValue
がUInt64
である時に利用可能です。