Enum slack_api::api::TestError
[−]
[src]
pub enum TestError<E: Error> { InvalidArgName, InvalidArrayArg, InvalidCharset, InvalidFormData, InvalidPostType, MissingPostType, RequestTimeout, MalformedResponse(Error), Unknown(String), Client(E), }
Variants
InvalidArgNameThe method was passed an argument whose name falls outside the bounds of common decency. This includes very long names and names with non-alphanumeric characters other than _. If you get this error, it is typically an indication that you have made a very malformed API call.
InvalidArrayArgThe method was passed a PHP-style array argument (e.g. with a name like foo[7]). These are never valid with the Slack API.
InvalidCharsetThe method was called via a POST request, but the charset specified in the Content-Type header was invalid. Valid charset names are: utf-8 iso-8859-1.
InvalidFormDataThe method was called via a POST request with Content-Type application/x-www-form-urlencoded or multipart/form-data, but the form data was either missing or syntactically invalid.
InvalidPostTypeThe method was called via a POST request, but the specified Content-Type was invalid. Valid types are: application/json application/x-www-form-urlencoded multipart/form-data text/plain.
MissingPostTypeThe method was called via a POST request and included a data payload, but the request did not include a Content-Type header.
RequestTimeoutThe method was called via a POST request, but the POST data was either missing or truncated.
MalformedResponse(Error)The response was not parseable as the expected object
Unknown(String)The response returned an error that was unknown to the library
Client(E)The client had an error sending the request to Slack