fusio 0.6.0

Fusio provides lean, minimal cost abstraction and extensible Read / Write trait to multiple storage on multiple poll-based / completion-based async runtime.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use thiserror::Error;

use crate::remotes::{aws::sign::AuthorizeError, http::HttpError};

#[derive(Debug, Error)]
pub enum S3Error {
    #[error("http error: {0}")]
    HttpError(#[from] HttpError),
    #[error("authorize error: {0}")]
    AuthorizeError(#[from] AuthorizeError),
    #[error("xml parse error: {0}")]
    XmlParseError(#[from] quick_xml::DeError),
}