scala - Scalaz nested Validation: could not find implicit value -


playing scalaz validationnel, have following nested validations trying flatten:

import scala.xml.{nodeseq, node, elem} import scalaz._ import scalaz._  val duration: validationnel[string, int] = // ... val nodes: validationnel[string, nodeseq] = // ...  val r: validationnel[string, list[mytype]] =           (duration |@| nodes) { (d, ns) =>            val n: validationnel[string, list[mytype]] =                    ns.tolist.traverse[({ type l[x] = validationnel[string, x] })#l, mytype](extractmytype(_, d))            n          }.flatmap(identity) // ...  private def extractmytype(n: node, d: int): validationnel[string, mytype] = //... 

when compiling sbt, get:

[error] myclass.scala:xx: not find implicit value parameter f0: scalaz.bind[scalaz.unapply[scalaz.apply,scalaz.validationnel[string,int]]{type m[x] = scalaz.validationnel[string,x]; type = int}#m] [error]         val r = (duration |@| nodes) { (d, ns) =>                                              ^ 

i using scala 2.10.0 , scalaz 7.1.1

what doing wrong?


Comments

Popular posts from this blog

tcpdump - How to check if server received packet (acknowledged) -