What does [A : Manifest : WireFormat] mean in the following code? It's from com.nicta.scoobi.TextInput (available on github). It doesn't seem to be any of the usual type bounds.
def fromDelimitedTextFile[A : Manifest : WireFormat] (path: String, sep: String = "\t") (extractFn: PartialFunction[List[String], A]) : DList[A] = { val lines = fromTextFile(path) lines.flatMap { line => val fields = line.split(sep).toList if (extractFn.isDefinedAt(fields)) List(extractFn(fields)) else Nil } } Where can I find more information about this topic?