pub struct ClusterAgentConfig {
pub agent: AgentConfig,
pub cluster: ClusterConfig,
pub dcp: DcpServerConfig,
pub sessions: NodeSessionConfig,
}Expand description
Combined configuration for one cluster-aware Datum agent.
Fields§
§agent: AgentConfigLocal job registry configuration.
cluster: ClusterConfigMembership configuration.
dcp: DcpServerConfigDCP listener configuration.
sessions: NodeSessionConfigNode-session configuration.
Trait Implementations§
Source§impl Clone for ClusterAgentConfig
impl Clone for ClusterAgentConfig
Source§fn clone(&self) -> ClusterAgentConfig
fn clone(&self) -> ClusterAgentConfig
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 ClusterAgentConfig
impl Debug for ClusterAgentConfig
Source§impl Default for ClusterAgentConfig
impl Default for ClusterAgentConfig
Source§fn default() -> ClusterAgentConfig
fn default() -> ClusterAgentConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for ClusterAgentConfig
impl !UnwindSafe for ClusterAgentConfig
impl Freeze for ClusterAgentConfig
impl Send for ClusterAgentConfig
impl Sync for ClusterAgentConfig
impl Unpin for ClusterAgentConfig
impl UnsafeUnpin for ClusterAgentConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage