pub struct DistributedCouncilConfig {
pub members: Vec<RemoteMemberConfig>,
pub vote_timeout_ms: u64,
pub retry_count: u32,
}Expand description
Distributed Council Configuration
Fields§
§members: Vec<RemoteMemberConfig>Remote members
vote_timeout_ms: u64Vote timeout (milliseconds)
retry_count: u32Retry count
Trait Implementations§
Source§impl Clone for DistributedCouncilConfig
impl Clone for DistributedCouncilConfig
Source§fn clone(&self) -> DistributedCouncilConfig
fn clone(&self) -> DistributedCouncilConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 DistributedCouncilConfig
impl Debug for DistributedCouncilConfig
Source§impl<'de> Deserialize<'de> for DistributedCouncilConfig
impl<'de> Deserialize<'de> for DistributedCouncilConfig
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
Auto Trait Implementations§
impl Freeze for DistributedCouncilConfig
impl RefUnwindSafe for DistributedCouncilConfig
impl Send for DistributedCouncilConfig
impl Sync for DistributedCouncilConfig
impl Unpin for DistributedCouncilConfig
impl UnwindSafe for DistributedCouncilConfig
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