blob: c4030817ba5098354b843b3168d118a1d73d897e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
|
package space.autistic.radio.antenna
import space.autistic.radio.PirateRadioRegistries
data class Antenna<T>(val type: AntennaSerializer<T>, val data: T) {
companion object {
val CODEC = PirateRadioRegistries.ANTENNA_SERIALIZER.codec.dispatch({ it.type }, AntennaSerializer<*>::codec)
}
}
|