- Companion:
- object
class Object
trait Matchable
class Any
Type members
Classlikes
final class ConstrainSyntaxHelper[L <: HList, OS <: HList](con: Constraint[L, M])(implicit m: Aux[L, Order, OS])
Value members
Abstract methods
def establishImpl[L <: HList, C <: HList, OrderL <: HList](rel: Rel[L], values: C, recipe: Recipe[L, C, M])(implicit L: MappedListBuilder[L], m: Aux[Projection, Order, OrderL], os: SummonHList[OrderL]): ContU[M, L]
def relateImpl[L <: HList, OrderL <: HList](rel: Rel[L], values: L)(implicit m: Aux[L, Order, OrderL], os: SummonHList[OrderL]): M[Unit]
Concrete methods
def constrain[L <: HList](con: Constraint[L, M])(implicit m: Mapped[L, Order]): ConstrainSyntaxHelper[L, Out]
def establish[L <: HList](rel: Rel[L])(implicit m: Mapped[Projection, Order]): EstablishSyntaxHelper[L, Projection, Out]