Skip to content

enum

Error

pub enum Error {
    Network(String),
    Status { status: u16, message: String },
    Json(String),
    Config(String),
}

Why a request failed.

Variants

Network

Network(String)

The request couldn't be sent (offline, DNS, CORS, …).

Status

Status { status: u16, message: String }

The service answered with a non-2xx status.

Json

Json(String)

The response wasn't the JSON we expected.

Config

Config(String)

Missing or invalid settings (keys, URLs).

Trait implementations