asimov-cloud 25.1.0

ASIMOV Software Development Kit (SDK) for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// This is free and unencumbered software released into the public domain.

use asimov_credit::CreditsError;
use thiserror::Error;

#[derive(Debug, Error)]
pub enum AccountBalanceError {
    #[error("HTTP request failed: {0}")]
    FailedRequest(#[from] reqwest::Error),

    #[error("unexpected HTTP response status: {0}")]
    UnexpectedResponse(reqwest::StatusCode),

    #[error("invalid HTTP response format: {0}")]
    InvalidResponseFormat(#[from] CreditsError),
}