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
MissingImplementation(MissingImplementationContent)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
ReqError(Error)Tuple Fields of ReqError
0: ErrorInvalidHeaderError(InvalidHeaderValue)Tuple Fields of InvalidHeaderError
InvalidPayloadSignature(Error)Tuple Fields of InvalidPayloadSignature
0: ErrorIoError(Error)Tuple Fields of IoError
0: ErrorTuple Fields of PoisonError
JsonError(Error)Tuple Fields of JsonError
0: ErrorParseFloatError(ParseFloatError)Tuple Fields of ParseFloatError
UrlParserError(ParseError)Tuple Fields of UrlParserError
0: ParseErrorTimestampError(SystemTimeError)Tuple Fields of TimestampError
UnkownResponse(String)Tuple Fields of UnkownResponse
0: StringNotParsableResponse(String)Tuple Fields of NotParsableResponse
0: StringMissingParameter(String)Tuple Fields of MissingParameter
0: StringInvalidParameter(String)Tuple Fields of InvalidParameter
0: StringTrait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for OpenLimitsError
impl Send for OpenLimitsError
impl Sync for OpenLimitsError
impl Unpin for OpenLimitsError
impl !UnwindSafe for OpenLimitsError
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
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