Packages
doma_algae
1.3.1-doma
Bootstrapped algebraic data types for Elixir, forked by doma for maintenance and testing packagesets
Current section
Files
Jump to
Current section
Files
lib/algae/tree/binary_search/monoid.ex
alias Algae.Tree.BinarySearch, as: BST
alias Algae.Tree.BinarySearch.{Empty, Node}
import TypeClass
use Witchcraft
definst Witchcraft.Monoid, for: Algae.Tree.BinarySearch.Empty do
def empty(empty), do: empty
end
definst Witchcraft.Monoid, for: Algae.Tree.BinarySearch.Node do
def empty(_), do: %Empty{}
end