/* * Copyright (c) 2025. Sergey S. Chernov - All Rights Reserved * * You may use, distribute and modify this code under the * terms of the private license, which you must obtain from the author * * To obtain the license, contact the author: https://t.me/real_sergeych or email to * real dot sergeych at gmail. */ package net.sergeych.tools import net.sergeych.bipack.BipackDecoder import net.sergeych.bipack.BipackEncoder inline fun bipack(value: T): UByteArray = BipackEncoder.encode(value).asUByteArray() inline fun biunpack(value: UByteArray): T = BipackDecoder.decode(value.asByteArray())