энкодить и декодить, в связи с чем я наваял такую штуку:
                  
                  
                  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] во что-то человеческое
там есть дефолтный енкодер для ареев?
Обсуждают сегодня