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
Tuple Fields of MissingImplementation
Tuple Fields of AssetNotFound
Tuple Fields of NoApiKeySet
Tuple Fields of InternalServerError
Tuple Fields of Unauthorized
Tuple Fields of SymbolNotFound
Tuple Fields of SocketError
Tuple Fields of WebSocketMessageNotSupported
Tuple Fields of GetTimestampFailed
Tuple Fields of ReqError
0: ErrorTuple Fields of InvalidHeaderError
Tuple Fields of InvalidPayloadSignature
0: ErrorTuple Fields of IoError
0: ErrorTuple Fields of PoisonError
Tuple Fields of JsonError
0: ErrorTuple Fields of ParseFloatError
Tuple Fields of UrlParserError
0: ParseErrorTuple Fields of TimestampError
Tuple Fields of UnkownResponse
0: StringTuple Fields of NotParsableResponse
0: StringTuple Fields of MissingParameter
0: StringTuple Fields of InvalidParameter
0: StringTrait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.