sbt/tasks/Node.scala

19 lines
325 B
Scala

/* sbt -- Simple Build Tool
* Copyright 2010 Mark Harrah
*/
package sbt
import Types._
trait Node[A[_], T]
{
type Mixed <: MList[A]
type MixedResults = Mixed#Map[Result]
type Uniform
val mixedIn: Mixed
val uniformIn: Seq[A[Uniform]]
def work(mixed: MixedResults, uniform: Seq[Result[Uniform]]): Either[A[T], T]
}