pub struct DaemonConfig {
pub listen: SocketAddr,
pub destination: PathBuf,
}Fields§
§listen: SocketAddr§destination: PathBufImplementations§
Source§impl DaemonConfig
impl DaemonConfig
pub fn from_app_config(config: &AppConfig) -> Result<Self>
pub fn load_or_default() -> Result<Self>
pub fn load_or_default_from( path: impl AsRef<Path>, app_config: &AppConfig, ) -> Result<Self>
pub fn save_default_path(&self) -> Result<()>
pub fn save_to_path(&self, path: impl AsRef<Path>) -> Result<()>
pub fn to_toml_string(&self) -> Result<String>
Trait Implementations§
Source§impl Clone for DaemonConfig
impl Clone for DaemonConfig
Source§fn clone(&self) -> DaemonConfig
fn clone(&self) -> DaemonConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DaemonConfig
impl Debug for DaemonConfig
Source§impl<'de> Deserialize<'de> for DaemonConfig
impl<'de> Deserialize<'de> for DaemonConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DaemonConfig
impl PartialEq for DaemonConfig
Source§fn eq(&self, other: &DaemonConfig) -> bool
fn eq(&self, other: &DaemonConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DaemonConfig
impl Serialize for DaemonConfig
impl Eq for DaemonConfig
impl StructuralPartialEq for DaemonConfig
Auto Trait Implementations§
impl Freeze for DaemonConfig
impl RefUnwindSafe for DaemonConfig
impl Send for DaemonConfig
impl Sync for DaemonConfig
impl Unpin for DaemonConfig
impl UnsafeUnpin for DaemonConfig
impl UnwindSafe for DaemonConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more