forked from Deuxfleurs/tricot
cargo fmt and improve error message
This commit is contained in:
parent
bcc185df40
commit
c030c47645
2 changed files with 7 additions and 4 deletions
|
@ -2,7 +2,7 @@ use std::collections::HashMap;
|
||||||
use std::fs::File;
|
use std::fs::File;
|
||||||
use std::io::Read;
|
use std::io::Read;
|
||||||
|
|
||||||
use anyhow::Result;
|
use anyhow::{bail, Result};
|
||||||
use bytes::Bytes;
|
use bytes::Bytes;
|
||||||
use log::*;
|
use log::*;
|
||||||
use reqwest::StatusCode;
|
use reqwest::StatusCode;
|
||||||
|
@ -100,10 +100,13 @@ impl Consul {
|
||||||
reqwest::Client::builder()
|
reqwest::Client::builder()
|
||||||
.use_rustls_tls()
|
.use_rustls_tls()
|
||||||
.add_root_certificate(reqwest::Certificate::from_pem(&ca_cert_buf[..])?)
|
.add_root_certificate(reqwest::Certificate::from_pem(&ca_cert_buf[..])?)
|
||||||
.identity(reqwest::Identity::from_pem(&[&client_cert_buf[..], &client_key_buf[..]].concat()[..])?)
|
.identity(reqwest::Identity::from_pem(
|
||||||
|
&[&client_cert_buf[..], &client_key_buf[..]].concat()[..],
|
||||||
|
)?)
|
||||||
.build()?
|
.build()?
|
||||||
}
|
}
|
||||||
_ => reqwest::Client::new(),
|
(None, None, None) => reqwest::Client::new(),
|
||||||
|
_ => bail!("Incomplete Consul TLS configuration parameters"),
|
||||||
};
|
};
|
||||||
|
|
||||||
Ok(Self {
|
Ok(Self {
|
||||||
|
|
|
@ -101,7 +101,7 @@ async fn main() {
|
||||||
|
|
||||||
info!("Starting Tricot");
|
info!("Starting Tricot");
|
||||||
|
|
||||||
let consul_config = consul::ConsulConfig{
|
let consul_config = consul::ConsulConfig {
|
||||||
addr: opt.consul_addr.clone(),
|
addr: opt.consul_addr.clone(),
|
||||||
ca_cert: opt.consul_ca_cert.clone(),
|
ca_cert: opt.consul_ca_cert.clone(),
|
||||||
client_cert: opt.consul_client_cert.clone(),
|
client_cert: opt.consul_client_cert.clone(),
|
||||||
|
|
Loading…
Reference in a new issue