fix code formatting

This commit is contained in:
Quentin 2024-02-23 18:28:04 +01:00
parent ab03c7a160
commit 0b122582e8
Signed by: quentin
GPG key ID: E9602264D639FF68

View file

@ -2,8 +2,8 @@ use aws_sdk_s3::{self as s3, error::SdkError, operation::get_object::GetObjectEr
use aws_smithy_runtime::client::http::hyper_014::HyperClientBuilder; use aws_smithy_runtime::client::http::hyper_014::HyperClientBuilder;
use aws_smithy_runtime_api::client::http::SharedHttpClient; use aws_smithy_runtime_api::client::http::SharedHttpClient;
use hyper_rustls::HttpsConnector; use hyper_rustls::HttpsConnector;
use hyper_util::rt::TokioExecutor;
use hyper_util::client::legacy::{connect::HttpConnector, Client as HttpClient}; use hyper_util::client::legacy::{connect::HttpConnector, Client as HttpClient};
use hyper_util::rt::TokioExecutor;
use serde::Serialize; use serde::Serialize;
use crate::storage::*; use crate::storage::*;
@ -15,13 +15,13 @@ pub struct GarageRoot {
impl GarageRoot { impl GarageRoot {
pub fn new() -> anyhow::Result<Self> { pub fn new() -> anyhow::Result<Self> {
let connector = hyper_rustls::HttpsConnectorBuilder::new() let connector = hyper_rustls::HttpsConnectorBuilder::new()
.with_native_roots()? .with_native_roots()?
.https_or_http() .https_or_http()
.enable_http1() .enable_http1()
.enable_http2() .enable_http2()
.build(); .build();
let k2v_http = HttpClient::builder(TokioExecutor::new()).build(connector); let k2v_http = HttpClient::builder(TokioExecutor::new()).build(connector);
let aws_http = HyperClientBuilder::new().build_https(); let aws_http = HyperClientBuilder::new().build_https();
Ok(Self { k2v_http, aws_http }) Ok(Self { k2v_http, aws_http })
} }
@ -31,11 +31,11 @@ impl GarageRoot {
unicity.extend_from_slice(file!().as_bytes()); unicity.extend_from_slice(file!().as_bytes());
unicity.append(&mut rmp_serde::to_vec(&conf)?); unicity.append(&mut rmp_serde::to_vec(&conf)?);
Ok(Arc::new(GarageUser { Ok(Arc::new(GarageUser {
conf, conf,
aws_http: self.aws_http.clone(), aws_http: self.aws_http.clone(),
k2v_http: self.k2v_http.clone(), k2v_http: self.k2v_http.clone(),
unicity unicity,
})) }))
} }
} }
@ -95,13 +95,14 @@ impl IBuilder for GarageUser {
user_agent: None, user_agent: None,
}; };
let k2v_client = match k2v_client::K2vClient::new_with_client(k2v_config, self.k2v_http.clone()) { let k2v_client =
Err(e) => { match k2v_client::K2vClient::new_with_client(k2v_config, self.k2v_http.clone()) {
tracing::error!("unable to build k2v client: {}", e); Err(e) => {
return Err(StorageError::Internal); tracing::error!("unable to build k2v client: {}", e);
} return Err(StorageError::Internal);
Ok(v) => v, }
}; Ok(v) => v,
};
Ok(Box::new(GarageStore { Ok(Box::new(GarageStore {
bucket: self.conf.bucket.clone(), bucket: self.conf.bucket.clone(),