def toTwitterFuture[T]()

in storehaus-mysql/src/main/scala/com/twitter/storehaus/mysql/package.scala [28:36]


  def toTwitterFuture[T](ts: Seq[Try[T]]): Future[Seq[T]] = {
    val builder = Vector.newBuilder[T]
    val res = ts.iterator.foldLeft(Try(())) {
      case (f: Failure[_], _) => f
      case (s@Success(_), Success(t)) => builder += t; s
      case (_, Failure(e)) => Failure(e)
    }.map(_ => builder.result())
    toTwitterFuture(res)
  }