Lattice

trait Lattice[A]

Well, its technically a semilattice, but that is just more to type.

Companion
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def merge(left: A, right: A): A
Implicitly added by mapLattice

By assumption: associative, commutative, idempotent.

By assumption: associative, commutative, idempotent.

For use with Delta CRDTs, this function should be optimized for the case that left >> right.

def merge(left: A, right: A): A
Implicitly added by optionLattice

By assumption: associative, commutative, idempotent.

By assumption: associative, commutative, idempotent.

For use with Delta CRDTs, this function should be optimized for the case that left >> right.

def merge(left: A, right: A): A

By assumption: associative, commutative, idempotent.

By assumption: associative, commutative, idempotent.

For use with Delta CRDTs, this function should be optimized for the case that left >> right.