Use ?
This commit is contained in:
parent
e6b7c549e3
commit
0b9283a69b
1 changed files with 3 additions and 7 deletions
10
src/main.rs
10
src/main.rs
|
@ -8,7 +8,7 @@ mod routes;
|
||||||
mod states;
|
mod states;
|
||||||
mod templates;
|
mod templates;
|
||||||
|
|
||||||
use anyhow::Result;
|
use anyhow::{Context, Result};
|
||||||
use axum::{
|
use axum::{
|
||||||
http::StatusCode,
|
http::StatusCode,
|
||||||
routing::{get, get_service, Router},
|
routing::{get, get_service, Router},
|
||||||
|
@ -26,10 +26,7 @@ async fn init() -> Result<()> {
|
||||||
let socket_address = config
|
let socket_address = config
|
||||||
.socket_address
|
.socket_address
|
||||||
.parse::<SocketAddr>()
|
.parse::<SocketAddr>()
|
||||||
.unwrap_or_else(|e| {
|
.context("Failed to parse the socket address: {e:?}")?;
|
||||||
format!("Failed to parse the socket address: {e:?}");
|
|
||||||
process::exit(1);
|
|
||||||
});
|
|
||||||
|
|
||||||
logging::init_logger(
|
logging::init_logger(
|
||||||
&config.log_file,
|
&config.log_file,
|
||||||
|
@ -59,8 +56,7 @@ async fn init() -> Result<()> {
|
||||||
info!("Starting server");
|
info!("Starting server");
|
||||||
Server::bind(&socket_address)
|
Server::bind(&socket_address)
|
||||||
.serve(app.into_make_service())
|
.serve(app.into_make_service())
|
||||||
.await
|
.await?;
|
||||||
.unwrap();
|
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue