Ash.Type.apply_constraints

You're seeing just the callback apply_constraints, go back to Ash.Type module for more information.
Link to this callback

apply_constraints(term, constraints)

View Source

Specs

apply_constraints(term(), constraints()) ::
  {:ok, new_value :: term()}
  | :ok
  | {:error, constraint_error() | [constraint_error()]}