Error raised when symbol conversion fails.
Provides detailed context about what went wrong, including the symbol, reason, exchange ID, and market type when available.
Summary
Functions
Creates an error for invalid symbol format.
Creates an error for parse failures.
Creates an error for missing pattern configuration.
Creates an error for unknown quote currency.
Creates an error for unsupported prefix patterns.
Types
@type reason() :: :invalid_format | :pattern_not_found | :unknown_quote_currency | :parse_failed | {:unsupported_prefix, String.t()}
Functions
Creates an error for invalid symbol format.
Creates an error for parse failures.
Creates an error for missing pattern configuration.
Creates an error for unknown quote currency.
Creates an error for unsupported prefix patterns.