Sanitized structured failure from one explicitly allowed source.
Summary
Types
@type t() :: %Sidereon.GNSS.Distribution.SourceFailure{ error_type: atom(), message: String.t(), source: Sidereon.GNSS.Distribution.Source.source_type(), status: integer() | nil, url: String.t() | nil }