ZM
там в коде все прозрачно, можно по слову time быстро найти
Size: a a a
ZM
a
x в автодополнении нормально показываются методы типа adaptError или recoverWithimport cats.MonadError
import cats.implicits._
class Main {
def foo[F[_]](x: F[_])(implicit F: MonadError[F, Throwable]) = {
x.adaptError { err =>
err
}
}
}
a

AS
a
Oℕ
a
class Main[F[_]](implicit F: MonadError[F, Throwable]) {
def foo(x: F[Int]) = {
x.adaptError { err =>
err
}
}
}a
AS
onError вот тоже не работаетΛВ
ΛВ
a
ΛВ
ΛВ
a
WB
ΛВ
a
Applicative[F] проблем не будет, а вот для MonadError[F, Err] будутΛВ