Packages
doma_algae
1.3.2-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/id/traversable.ex
import TypeClass
use Witchcraft
definst Witchcraft.Traversable, for: Algae.Id do
def traverse(%{id: data}, link) do
data
|> link.()
|> map(&Algae.Id.new/1)
end
end