reactormonk
T
@Serializable sealed interface Request<T> { data object Get data class Set(val value: T) : ReturnValue }
dmitriy.novozhilov
inner
Set
Youssef Shoaib [MOD]
Request
@Serializable sealed interface Request<out T> { data object Get: Request<Nothing> data class Set<out T>(val value: T) : ReturnValue, Request<T> }
inner class
context(...) class
@Serializable sealed interface Request<T> { data object Get data class Set<T>(val request: Request<T>, val value: T) : ReturnValue }
A modern programming language that makes developers happier.