Uni Ecto Plugin (2025)

defmodule MyApp.Payment do use Ecto.Schema import Ecto.Changeset

:telemetry.attach( "uni-ecto-queries", [:uni, :step, :stop], fn event, measurements, metadata, _config -> if metadata.step_module == Uni.Ecto do IO.puts("Step #metadata.step_name took #measurements.durationns") end end, nil ) uni ecto plugin

def cast(uni) when is_binary(uni) do case UNI.parse(uni) do {:ok, %UNI{} = uni_struct} -> :ok, uni_struct _ -> :error end end def cast(%UNI{} = uni), do: :ok, uni def cast(_), do: :error defmodule MyApp

Here is a comprehensive feature specification for a . %UNI{} = uni_struct} -&gt