Size: a a a

Scala User Group

2020 November 20

R

RAFIZ in Scala User Group
 No implicit view available from com.api.model.fake.Employee => akka.http.scaladsl.marshalling.ToResponseMarshallable.
[error]               sendResponse(eventualResult)
[error]                           ^
[error] one error found
[error] (Compile / compileIncremental) Compilation failed
[error] Total time: 9 s, completed 20.11.2020 23:00:22

и ещё: на эту тему не подскажете что прочитать?чтобы в скоупе sendResponse появился неявный конвертер. в случае с автодеривацией, например, я в её скоупе просто вставлял io.circe.generic.auto._
источник

λ

λoλdog in Scala User Group
возьми derevo
источник

λ

λoλdog in Scala User Group
источник

IT

Igal Tabachnik in Scala User Group
источник

AS

Andrey Sugak in Scala User Group
Можно.
источник

IT

Igal Tabachnik in Scala User Group
источник

IT

Igal Tabachnik in Scala User Group
Ага! Прикольно! У меня в зио плагине есть немного каши для макросов, попробую выпилить оттуда:)
источник

IT

Igal Tabachnik in Scala User Group
А для других языков такое есть? Меня тут про раст спросили... или это только для скалы имплементировано?
источник

AS

Andrey Sugak in Scala User Group
Не знаю про другие.
источник

λ

λoλdog in Scala User Group
Igal Tabachnik
Ага! Прикольно! У меня в зио плагине есть немного каши для макросов, попробую выпилить оттуда:)
Ток это до недавнего времени не работало)
источник

IT

Igal Tabachnik in Scala User Group
Это уже не ко мне 😂
источник

IT

Igal Tabachnik in Scala User Group
Я только пулреквесты мержу
источник

λ

λoλdog in Scala User Group
да я про механизм в идее
источник

IT

Igal Tabachnik in Scala User Group
Но можно выпилить из плагин, пусть сами шипят
источник

IT

Igal Tabachnik in Scala User Group
Ааа 😅
источник

λ

λoλdog in Scala User Group
но сама идея оч крутая конечно
источник

λ

λoλdog in Scala User Group
спасибо @Mutcianm
источник

AD

Apache DOG™ in Scala User Group
RAFIZ
ага. спасибо
кстати, согласно хорошему тону где лучше хранить эти неявные енкодеры/декодеры?где обычно хранят?в теле кейс-класса или в отдельном трейте типа JsonFormats?
Если энкодеров предполагается больше 1 для одной энтити, то где-нибудь в другом месте с ограничением видимости через private [packagename]
источник

R

RAFIZ in Scala User Group
λoλdog
возьми derevo
это решит
источник

R

RAFIZ in Scala User Group
RAFIZ
 No implicit view available from com.api.model.fake.Employee => akka.http.scaladsl.marshalling.ToResponseMarshallable.
[error]               sendResponse(eventualResult)
[error]                           ^
[error] one error found
[error] (Compile / compileIncremental) Compilation failed
[error] Total time: 9 s, completed 20.11.2020 23:00:22

и ещё: на эту тему не подскажете что прочитать?чтобы в скоупе sendResponse появился неявный конвертер. в случае с автодеривацией, например, я в её скоупе просто вставлял io.circe.generic.auto._
именно эту проблему?
источник