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(Box<dyn Error + Send + Sync>)

Tuple Fields of Generic

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

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(Error)

Tuple Fields of ReqError

0: Error
InvalidHeaderError(InvalidHeaderValue)

Tuple Fields of InvalidHeaderError

0: InvalidHeaderValue
InvalidPayloadSignature(Error)

Tuple Fields of InvalidPayloadSignature

0: Error
IoError(Error)

Tuple Fields of IoError

0: Error
PoisonError()

Tuple Fields of PoisonError

JsonError(Error)

Tuple Fields of JsonError

0: Error
ParseFloatError(ParseFloatError)

Tuple Fields of ParseFloatError

0: ParseFloatError
UrlParserError(ParseError)

Tuple Fields of UrlParserError

0: ParseError
Tungstenite(Error)

Tuple Fields of Tungstenite

0: Error
TimestampError(SystemTimeError)

Tuple Fields of TimestampError

0: SystemTimeError
UnkownResponse(String)

Tuple Fields of UnkownResponse

0: String
NotParsableResponse(String)

Tuple Fields of NotParsableResponse

0: String
MissingParameter(String)

Tuple Fields of MissingParameter

0: String
InvalidParameter(String)

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.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more