Enum openlimits_exchange::errors::OpenLimitsError[][src]

pub enum OpenLimitsError {
Show 26 variants Generic(Box<dyn Error + Send + Sync>), NoMarketPair, MissingImplementation(MissingImplementationContent), AssetNotFound(), NoApiKeySet(), InternalServerError(), ServiceUnavailable(), Unauthorized(), SymbolNotFound(), SocketError(), WebSocketMessageNotSupported(), GetTimestampFailed(), ReqError(Error), InvalidHeaderError(InvalidHeaderValue), InvalidPayloadSignature(Error), IoError(Error), PoisonError(), JsonError(Error), ParseFloatError(ParseFloatError), UrlParserError(ParseError), Tungstenite(Error), TimestampError(SystemTimeError), UnkownResponse(String), NotParsableResponse(String), MissingParameter(String), InvalidParameter(String),
}

Variants

Generic

Tuple Fields of Generic

0: Box<dyn Error + Send + Sync>
NoMarketPair
MissingImplementation

Tuple Fields of MissingImplementation

0: MissingImplementationContent
AssetNotFound

Tuple Fields of AssetNotFound

NoApiKeySet

Tuple Fields of NoApiKeySet

InternalServerError

Tuple Fields of InternalServerError

ServiceUnavailable

Tuple Fields of ServiceUnavailable

Unauthorized

Tuple Fields of Unauthorized

SymbolNotFound

Tuple Fields of SymbolNotFound

SocketError

Tuple Fields of SocketError

WebSocketMessageNotSupported

Tuple Fields of WebSocketMessageNotSupported

GetTimestampFailed

Tuple Fields of GetTimestampFailed

ReqError

Tuple Fields of ReqError

0: Error
InvalidHeaderError

Tuple Fields of InvalidHeaderError

0: InvalidHeaderValue
InvalidPayloadSignature

Tuple Fields of InvalidPayloadSignature

0: Error
IoError

Tuple Fields of IoError

0: Error
PoisonError

Tuple Fields of PoisonError

JsonError

Tuple Fields of JsonError

0: Error
ParseFloatError

Tuple Fields of ParseFloatError

0: ParseFloatError
UrlParserError

Tuple Fields of UrlParserError

0: ParseError
Tungstenite

Tuple Fields of Tungstenite

0: Error
TimestampError

Tuple Fields of TimestampError

0: SystemTimeError
UnkownResponse

Tuple Fields of UnkownResponse

0: String
NotParsableResponse

Tuple Fields of NotParsableResponse

0: String
MissingParameter

Tuple Fields of MissingParameter

0: String
InvalidParameter

Tuple Fields of InvalidParameter

0: String

Trait Implementations

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

The lower-level source of this error, if any. Read more

🔬 This is a nightly-only experimental API. (backtrace)

Returns a stack backtrace, if available, of where this error occurred. Read more

👎 Deprecated since 1.42.0:

use the Display impl or to_string()

👎 Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Should always be Self

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.