pub struct DaemonSettings {
pub port: u16,
pub expose: Exposure,
pub autoserve: bool,
pub idle_timeout_secs: u64,
}Expand description
Configuration for the local daemon that serves the human UX.
Fields§
§port: u16Port to listen on.
expose: ExposureHow the daemon is exposed beyond localhost.
autoserve: boolWhen true, the daemon shuts itself down after idle_timeout_secs with no
connected UI clients, so it leaves no background overhead when not viewed.
idle_timeout_secs: u64Idle timeout (seconds) used when auto-serving / --idle is active.
Trait Implementations§
Source§impl Clone for DaemonSettings
impl Clone for DaemonSettings
Source§fn clone(&self) -> DaemonSettings
fn clone(&self) -> DaemonSettings
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 DaemonSettings
impl Debug for DaemonSettings
Source§impl Default for DaemonSettings
impl Default for DaemonSettings
Source§impl<'de> Deserialize<'de> for DaemonSettings
impl<'de> Deserialize<'de> for DaemonSettings
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 DaemonSettings
impl PartialEq for DaemonSettings
Source§fn eq(&self, other: &DaemonSettings) -> bool
fn eq(&self, other: &DaemonSettings) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DaemonSettings
impl Serialize for DaemonSettings
impl StructuralPartialEq for DaemonSettings
Auto Trait Implementations§
impl Freeze for DaemonSettings
impl RefUnwindSafe for DaemonSettings
impl Send for DaemonSettings
impl Sync for DaemonSettings
impl Unpin for DaemonSettings
impl UnsafeUnpin for DaemonSettings
impl UnwindSafe for DaemonSettings
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