lib/parseable.ex

import ProtocolEx

defprotocol_ex Mecto.Parseable do
  def type(module, field)
end

defimpl_ex Ecto.Enum, Ecto.Enum, for: Mecto.Parseable do
  def type(Ecto.Enum, %{type: type}), do: type
end