Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Lattice and DistributiveLattice trait

The Lattice trait and related traits in the ring module are used to define join and meet behaviors on values within a PathMap. So two values at the same path may interact with each other as part of these operations.

WARNING: This mechanism is planned for rework, to allow a "policy" to be provided instead of forcing a Lattice implementation to be associated to the value type. Therefore the current behaviors will not be explained further.