package ru.romanow.serialization.services import com.google.protobuf.MessageLite import com.google.protobuf.Parser import java.io.ByteArrayOutputStream fun serialize(data: T): ByteArray { ByteArrayOutputStream().use { stream -> data.writeTo(stream) return stream.toByteArray() } } fun parseFrom(serializedData: ByteArray, parser: Parser): T { return parser.parseFrom(serializedData) }