sbt/tasks/Node.scala

18 lines
301 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 <: HList
type Uniform
2010-05-31 03:14:18 +02:00
val mixedIn: KList[A, Mixed]
val uniformIn: Seq[A[Uniform]]
2010-05-31 03:14:18 +02:00
def work(mixed: KList[Result, Mixed], uniform: Seq[Result[Uniform]]): Either[A[T], T]
2010-05-31 03:14:18 +02:00
}