pub struct WakeServerConfig {
pub enable: bool,
pub middleman_port: u16,
pub register_port: u16,
pub heartbeat_ms: u32,
pub stale_after_ms: u64,
pub bind: Option<IpAddr>,
}Expand description
Operator-facing config block. Bind IP is inherited from the top-level
bind_addr, not duplicated here.
Fields§
§enable: bool§middleman_port: u16§register_port: u16§heartbeat_ms: u32§stale_after_ms: u64§bind: Option<IpAddr>Bind IP, populated from the top-level bind_addr when the binary
constructs a RuntimeConfig (see RuntimeConfig::from_block).
Skipped at TOML parse time so operators never set it directly.
Trait Implementations§
Source§impl Clone for WakeServerConfig
impl Clone for WakeServerConfig
Source§fn clone(&self) -> WakeServerConfig
fn clone(&self) -> WakeServerConfig
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 WakeServerConfig
impl Debug for WakeServerConfig
Source§impl Default for WakeServerConfig
impl Default for WakeServerConfig
Source§impl<'de> Deserialize<'de> for WakeServerConfig
impl<'de> Deserialize<'de> for WakeServerConfig
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
impl Eq for WakeServerConfig
Source§impl PartialEq for WakeServerConfig
impl PartialEq for WakeServerConfig
Source§fn eq(&self, other: &WakeServerConfig) -> bool
fn eq(&self, other: &WakeServerConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WakeServerConfig
impl Serialize for WakeServerConfig
impl StructuralPartialEq for WakeServerConfig
Auto Trait Implementations§
impl Freeze for WakeServerConfig
impl RefUnwindSafe for WakeServerConfig
impl Send for WakeServerConfig
impl Sync for WakeServerConfig
impl Unpin for WakeServerConfig
impl UnsafeUnpin for WakeServerConfig
impl UnwindSafe for WakeServerConfig
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