Enum uploads_im_client::UploadError [] [src]

pub enum UploadError {
    BuildingRequest(UploadRequestURLBuildError),
    SendingRequest(Error),
    ResponseReturnedFailure {
        status_code: StatusCode,
        status_text: String,
    },
    Io(Error),
    ParsingResponse(Error),
}

Represents an error that may occur when building and sending an image upload request.

Variants

Indicates a failure building an upload endpoint URL.

Indicates a upload request transmission error.

Indicates an error response returned by the upload API.

Fields of ResponseReturnedFailure

The status code returned by the server. Note that this code is contained in the body of the response, and not the header.

A string describing the error returned by the API.

Indicates an error accessing a file for upload.

Indicates an error parsing the response from the upload API.

Trait Implementations

impl Debug for UploadError
[src]

[src]

Formats the value using the given formatter.

impl Fail for UploadError
[src]

[src]

Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more

[src]

Returns a reference to the Backtrace carried by this failure, if it carries one. Read more

[src]

Provides context for this failure. Read more

[src]

Wraps this failure in a compatibility wrapper that implements std::error::Error. Read more

[src]

Returns a iterator over the causes of this Fail with itself as the first item and the root_cause as the final item. Read more

[src]

Returns the "root cause" of this Fail - the last value in the cause chain which does not return an underlying cause. Read more

impl Display for UploadError
[src]

[src]

Formats the value using the given formatter. Read more

impl From<UploadRequestURLBuildError> for UploadError
[src]

[src]

Performs the conversion.

impl From<Error> for UploadError
[src]

[src]

Performs the conversion.

impl From<Error> for UploadError
[src]

[src]

Performs the conversion.

impl From<Error> for UploadError
[src]

[src]

Performs the conversion.