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?
 
     
    