энкодить и декодить, в связи с чем я наваял такую штуку:
implicit val base16Encoder: Encoder[Array[Byte]] = Encoder.encodeString.contramap(Base16.encode(_))
implicit val base16Decoder: Decoder[Array[Byte]] = Decoder.decodeString.emap { str =>
Base16.decode(str).toEither.leftMap(_.getLocalizedMessage)
}
и импорчу ее где надобно, но по ощущениям она не подхватывается. ЧЯДНТ?
бамп(
откуда такие ощущения?
Оберни свой Array[Byte] во что-то человеческое
там есть дефолтный енкодер для ареев?
Обсуждают сегодня