Recipe

abstract class Recipe[L <: HList, C <: HList, M[_]](val choose: Choose[L, C])
class Object
trait Matchable
class Any

Value members

Abstract methods

def create(c: C): M[L]

Concrete methods

def andThen(f: L => M[Unit])(implicit M: Bind[M]): Recipe[L, C, M]

Concrete fields

val choose: Choose[L, C]