AN
Size: a a a
AN
Y
Y
AN
M

M

QH

AL

QH
M
QH
M
IO
АЕ
interface MessageSerializer<in T> where T : Message {
fun serialize(message: T): String
}fun getSerializer(message: Message): MessageSerializer
Как в этом методе правильно расставить дженерики?factory.getSerizliaer(message).serialize(message)fun <T : Message> getSerializer(message: T): MessageSerializer<T>АЕ
AL
АЕ
АЕ
QH
getSerializer<Message>(msg) или getSerializer(maybeAuthMsg ?: regMsg) компилятор не зря перестраховывается.I