Raised when an import run cannot continue.
Carries the run and the phase it failed in. The run's own error column in
PostgreSQL is the durable record; this exception is how the failure reaches a
caller that is waiting synchronously.
Summary
Types
@type t() :: %GeoGenius.ImportError{ __exception__: true, message: String.t(), phase: String.t() | nil, reason: term(), run_id: Ecto.UUID.t() | nil }