package
patterns
Type Members
-
final
case class
Added[T[_[_]], F[_], A](right: T[F]) extends Diff[T, F, A] with Product with Serializable
-
final
case class
CoEnv[E, F[_], A](run: \/[E, F[A]]) extends Product with Serializable
-
-
sealed abstract
class
CoEnvInstances0 extends AnyRef
-
final
case class
ConsF[A, B](car: A, cdr: B) extends ListF[A, B] with Product with Serializable
-
final
case class
Deleted[T[_[_]], F[_], A](left: F[A]) extends Diff[T, F, A] with Product with Serializable
-
sealed
trait
Diff[T[_[_]], F[_], A] extends AnyRef
-
-
sealed abstract
class
DiffInstances0 extends AnyRef
-
type
DiffT[T[_[_]], F[_]] = T[[γ$0$]Diff[T, F, γ$0$]]
-
trait
Diffable[F[_]] extends Serializable
-
final
case class
Different[T[_[_]], F[_], A](left: T[F], right: T[F]) extends Diff[T, F, A] with Product with Serializable
-
final
case class
EnvT[E, W[_], A](run: (E, W[A])) extends Product with Serializable
-
-
-
-
sealed abstract
class
EnvTInstances1 extends AnyRef
-
final
case class
Failure[T[_[_]], F[_], E, A] extends PotentialFailure[T, F, E, A] with Product with Serializable
-
final
case class
Inserted[T[_[_]], F[_], A](right: F[A]) extends Diff[T, F, A] with Product with Serializable
-
sealed
trait
ListF[A, B] extends AnyRef
-
final
case class
LocallyDifferent[T[_[_]], F[_], A](left: F[A], right: F[slamdata.Predef.Unit]) extends Diff[T, F, A] with Product with Serializable
-
final
case class
NilF[A, B]() extends ListF[A, B] with Product with Serializable
-
final
case class
PartialFailure[T[_[_]], F[_], E, A] extends PotentialFailure[T, F, E, A] with Product with Serializable
-
sealed
trait
PotentialFailure[T[_[_]], F[_], E, A] extends AnyRef
-
type
PotentialFailureT[T[_[_]], F[_], E] = T[[δ$1$]PotentialFailure[T, F, E, δ$1$]]
-
final
case class
Removed[T[_[_]], F[_], A](left: T[F]) extends Diff[T, F, A] with Product with Serializable
-
final
case class
Same[T[_[_]], F[_], A](ident: T[F]) extends Diff[T, F, A] with Product with Serializable
-
final
case class
Similar[T[_[_]], F[_], A](ident: F[A]) extends Diff[T, F, A] with Product with Serializable
-
final
case class
Success[T[_[_]], F[_], E, A] extends PotentialFailure[T, F, E, A] with Product with Serializable
Value Members
-
-
-
object
Diffable extends Serializable
-
-
-
-
def
diff[T[_[_]], F[_]](implicit arg0: BirecursiveT[T], arg1: Diffable[F], arg2: Functor[F], arg3: Foldable[F]): (T[F], T[F], slamdata.Predef.Option[F[DiffT[T, F]]]) ⇒ DiffT[T, F]
-
def
ginterpretM[W[_], M[_], F[_], A, B](f: (A) ⇒ M[B], φ: GAlgebraM[W, M, F, B]): GAlgebraM[W, M, [γ$7$]CoEnv[A, F, γ$7$], B]
-
def
interpret[F[_], A, B](f: (A) ⇒ B, φ: Algebra[F, B]): Algebra[[γ$5$]CoEnv[A, F, γ$5$], B]
-
def
interpretM[M[_], F[_], A, B](f: (A) ⇒ M[B], φ: AlgebraM[M, F, B]): AlgebraM[M, [γ$6$]CoEnv[A, F, γ$6$], B]
-
def
recover[F[_], A](φ: Algebra[F, A]): Algebra[[γ$8$]CoEnv[A, F, γ$8$], A]
Inherited from AnyRef
Inherited from Any