ks3
main-SNAPSHOT
ks3-standard
/
io.ks3.standard
Package-level
declarations
Types
Functions
Types
Enum
Decoding
Exception
Link copied to clipboard
class
EnumDecodingException
(
message
:
String
?
=
null
,
cause
:
Throwable
?
=
null
)
:
SerializationException
Functions
enum
As
Ordinal
Serializer
Link copied to clipboard
inline
fun
<
T
:
Enum
<
T
>
>
enumAsOrdinalSerializer
(
)
:
KSerializer
<
T
>
int
Serializer
Link copied to clipboard
inline
fun
<
T
>
intSerializer
(
crossinline
decode
:
(
Int
)
->
T
,
crossinline
encode
:
(
T
)
->
Int
,
nameOverride
:
String
?
=
null
)
:
KSerializer
<
T
>
long
Serializer
Link copied to clipboard
inline
fun
<
T
>
longSerializer
(
crossinline
decode
:
(
Long
)
->
T
,
crossinline
encode
:
(
T
)
->
Long
,
nameOverride
:
String
?
=
null
)
:
KSerializer
<
T
>
string
Serializer
Link copied to clipboard
inline
fun
<
T
>
stringSerializer
(
crossinline
decode
:
(
String
)
->
T
,
crossinline
encode
:
(
T
)
->
String
=
{ it.toString() }
,
nameOverride
:
String
?
=
null
)
:
KSerializer
<
T
>