IsoSchema

case class IsoSchema[P[_], F[_], I, J](base: F[I], eqv: Equivalent[I, J]) extends SchemaF[P, F, J]
trait Serializable
trait Product
trait Equals
trait SchemaF[P, F, J]
class Object
trait Matchable
class Any

Value members

Concrete methods

def hfmap[G[_]](nt: FunctionK[F, G]): IsoSchema[P, G, I, J]
def pmap[Q[_]](nt: FunctionK[P, Q]): IsoSchema[Q, F, I, J]

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product