OpenSyntax

class Object
trait Matchable
class Any

Value members

Concrete methods

def union[S <: ([x[_]] =>> Schematic[x]), U](first: OneOf[S, U, _], rest: OneOf[S, U, _]*)(total: U => WithValue[S, U, _]): Schema[S, U]