[−][src]Struct new_home_core::config::application_config::ApplicationConfig
The application config struct
Contains all configuration properties available in the application itself
Reads its values automatically inside the constructor
Creates the config file if not existed
Will search for the given file/path inside the current working directory or in /etc/new-home-core
Fields
server_address: String
The address/interface on which the web server will listen
server_port: u16
The port on which the web server will listen
Implementations
impl ApplicationConfig
[src]
pub fn new(filename: String) -> Self
[src]
Reads the given file and creates a new ApplicationConfig
instance
Creates the config file if it not exists
Trait Implementations
impl<'de> Deserialize<'de> for ApplicationConfig
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for ApplicationConfig
[src]
Auto Trait Implementations
impl RefUnwindSafe for ApplicationConfig
impl Send for ApplicationConfig
impl Sync for ApplicationConfig
impl Unpin for ApplicationConfig
impl UnwindSafe for ApplicationConfig
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,