package
implicits
Value Members
-
implicit
def
toAlgebraOps[F[_], A](a: Algebra[F, A]): AlgebraOps[F, A]
-
implicit
def
toBirecursiveOps[T, F[_]](target: T)(implicit tc: Aux[T, F]): Ops[T, F]
-
implicit
def
toCoalgebraOps[F[_], A](a: Coalgebra[F, A]): CoalgebraOps[F, A]
-
implicit
def
toCorecursive[T, F[_]](implicit T: Aux[T, F]): Aux[T, F]
-
implicit
def
toIdOps[A](a: A): IdOps[A]
-
implicit
def
toMergeOps[F[_], A](target: F[A])(implicit tc: Merge[F]): Ops[F, A] { type TypeClassType = matryoshka.Merge[F] }
-
implicit
def
toRecursive[T, F[_]](implicit T: Aux[T, F]): Aux[T, F]
-
implicit
def
toRecursiveOps[T, F[_]](target: T)(implicit tc: Aux[T, F]): Ops[T, F]