🎨 Ejecuta cargo fmt
This commit is contained in:
parent
33415a14bb
commit
3f735f7f56
4 changed files with 7 additions and 12 deletions
|
|
@ -55,8 +55,7 @@ impl Application {
|
||||||
})
|
})
|
||||||
.bind(format!(
|
.bind(format!(
|
||||||
"{}:{}",
|
"{}:{}",
|
||||||
&SETTINGS.webserver.bind_address,
|
&SETTINGS.webserver.bind_address, &SETTINGS.webserver.bind_port
|
||||||
&SETTINGS.webserver.bind_port
|
|
||||||
))?
|
))?
|
||||||
.run();
|
.run();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -39,8 +39,7 @@ pub static DBCONN: LazyStatic<DbConn> = LazyStatic::new(|| {
|
||||||
"sqlite" => DbUri::parse(
|
"sqlite" => DbUri::parse(
|
||||||
format!(
|
format!(
|
||||||
"{}://{}",
|
"{}://{}",
|
||||||
&SETTINGS.database.db_type,
|
&SETTINGS.database.db_type, &SETTINGS.database.db_name
|
||||||
&SETTINGS.database.db_name
|
|
||||||
)
|
)
|
||||||
.as_str(),
|
.as_str(),
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -136,9 +136,9 @@ use crate::LazyStatic;
|
||||||
use crate::config::data::ConfigData;
|
use crate::config::data::ConfigData;
|
||||||
use crate::config::file::File;
|
use crate::config::file::File;
|
||||||
|
|
||||||
|
use std::collections::HashMap;
|
||||||
use std::env;
|
use std::env;
|
||||||
use std::fmt::Debug;
|
use std::fmt::Debug;
|
||||||
use std::collections::HashMap;
|
|
||||||
|
|
||||||
use serde::Deserialize;
|
use serde::Deserialize;
|
||||||
|
|
||||||
|
|
@ -181,15 +181,12 @@ static CONFIG_DATA: LazyStatic<ConfigData> = LazyStatic::new(|| {
|
||||||
// Primero añade la configuración común a todos los entornos. Opcional.
|
// Primero añade la configuración común a todos los entornos. Opcional.
|
||||||
.merge(File::with_name(&format!("{}/{}.toml", CONFIG_DIR, "common")).required(false))
|
.merge(File::with_name(&format!("{}/{}.toml", CONFIG_DIR, "common")).required(false))
|
||||||
.unwrap()
|
.unwrap()
|
||||||
|
|
||||||
// Combina la configuración específica del entorno. Por defecto 'default.toml'. Opcional.
|
// Combina la configuración específica del entorno. Por defecto 'default.toml'. Opcional.
|
||||||
.merge(File::with_name(&format!("{}/{}.toml", CONFIG_DIR, run_mode)).required(false))
|
.merge(File::with_name(&format!("{}/{}.toml", CONFIG_DIR, run_mode)).required(false))
|
||||||
.unwrap()
|
.unwrap()
|
||||||
|
|
||||||
// Combina la configuración local. Este archivo no debería incluirse en git. Opcional.
|
// Combina la configuración local. Este archivo no debería incluirse en git. Opcional.
|
||||||
.merge(File::with_name(&format!("{}/{}.toml", CONFIG_DIR, "local")).required(false))
|
.merge(File::with_name(&format!("{}/{}.toml", CONFIG_DIR, "local")).required(false))
|
||||||
.unwrap()
|
.unwrap()
|
||||||
|
|
||||||
// Salvaguarda el modo de ejecución.
|
// Salvaguarda el modo de ejecución.
|
||||||
.set("app.run_mode", run_mode)
|
.set("app.run_mode", run_mode)
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
|
@ -202,7 +199,8 @@ static CONFIG_DATA: LazyStatic<ConfigData> = LazyStatic::new(|| {
|
||||||
///
|
///
|
||||||
/// Ver [`Cómo añadir ajustes de configuración`](index.html#cómo-añadir-ajustes-de-configuración).
|
/// Ver [`Cómo añadir ajustes de configuración`](index.html#cómo-añadir-ajustes-de-configuración).
|
||||||
pub fn init_settings<T>(values: PredefinedSettings) -> T
|
pub fn init_settings<T>(values: PredefinedSettings) -> T
|
||||||
where T: Deserialize<'static>
|
where
|
||||||
|
T: Deserialize<'static>,
|
||||||
{
|
{
|
||||||
let mut settings = CONFIG_DATA.clone();
|
let mut settings = CONFIG_DATA.clone();
|
||||||
for (key, value) in values.iter() {
|
for (key, value) in values.iter() {
|
||||||
|
|
@ -280,7 +278,7 @@ pub struct Webserver {
|
||||||
/// Sección *\[dev\]* de la configuración global.
|
/// Sección *\[dev\]* de la configuración global.
|
||||||
pub struct Dev {
|
pub struct Dev {
|
||||||
/// Valor predefinido: *""*
|
/// Valor predefinido: *""*
|
||||||
pub static_files : String,
|
pub static_files: String,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Deserialize)]
|
#[derive(Debug, Deserialize)]
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,11 @@
|
||||||
use std::error::Error;
|
|
||||||
use std::env;
|
use std::env;
|
||||||
|
use std::error::Error;
|
||||||
use std::fmt::Debug;
|
use std::fmt::Debug;
|
||||||
use std::fs;
|
use std::fs;
|
||||||
use std::io::{self, Read};
|
use std::io::{self, Read};
|
||||||
use std::iter::Iterator;
|
use std::iter::Iterator;
|
||||||
use std::path::{Path, PathBuf};
|
use std::path::{Path, PathBuf};
|
||||||
|
|
||||||
|
|
||||||
/// Describes where the file is sourced.
|
/// Describes where the file is sourced.
|
||||||
pub trait FileSource: Debug + Clone {
|
pub trait FileSource: Debug + Clone {
|
||||||
fn resolve(&self) -> Result<(Option<String>, String), Box<dyn Error + Send + Sync>>;
|
fn resolve(&self) -> Result<(Option<String>, String), Box<dyn Error + Send + Sync>>;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue