sbt/tasks/Node.scala

19 lines
325 B
Scala
Raw Normal View History

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