VC
3.0.x может не прожевать выхлоп от 3.1.x
Size: a a a
VC
C
P
VC
Oℕ
Oℕ
VC
Oℕ
MF
YS
MF
MF
MF
HV
object StringExtensions {
extension [F[_]](str: String)(using ApplicativeError[F, Throwable]) {
def doSomething[T: Decoder]: F[T] = ???
}
}
str.doSomething[Apple]
str.[IO]doSomething[Apple]
str[IO].doSomething[Apple]
E
extension (str: String)
def doSomething[F[_], T: Decoder](using ApplicativeError[F, Throwable]): F[T] = ???
Oℕ
Oℕ
HV
str.doSomething[F, Apple]
HV
Oℕ