diff --git a/lib/ash/changeset/changeset.ex b/lib/ash/changeset/changeset.ex index f79b60ba..0767cc6d 100644 --- a/lib/ash/changeset/changeset.ex +++ b/lib/ash/changeset/changeset.ex @@ -362,6 +362,12 @@ defmodule Ash.Changeset do end end + @doc """ + A guard which checks if the Changeset is valid. + """ + @spec is_valid(t) :: Macro.output() + defguard is_valid(changeset) when is_struct(changeset, __MODULE__) and changeset.valid? == true + @doc """ Returns a new changeset over a resource.