pub struct ManagedClientConfig {
pub client: ClientConfig,
pub pacing: ManagedPacing,
pub completion: ManagedCompletionPolicy,
pub event_capacity: usize,
pub command_capacity: usize,
pub outcome_history_limit: usize,
pub max_live_target_generations: usize,
pub final_drain: Duration,
}Expand description
Shared configuration for one managed task.
Fields§
§client: ClientConfigReusable session/socket configuration shared across target generations. Each target supplies its endpoint and resolves its family and authentication policies.
pacing: ManagedPacing§completion: ManagedCompletionPolicy§event_capacity: usize§command_capacity: usize§outcome_history_limit: usize§max_live_target_generations: usize§final_drain: DurationTrait Implementations§
Source§impl Clone for ManagedClientConfig
impl Clone for ManagedClientConfig
Source§impl Debug for ManagedClientConfig
impl Debug for ManagedClientConfig
Source§impl Default for ManagedClientConfig
impl Default for ManagedClientConfig
impl Eq for ManagedClientConfig
Source§impl PartialEq for ManagedClientConfig
impl PartialEq for ManagedClientConfig
impl StructuralPartialEq for ManagedClientConfig
Auto Trait Implementations§
impl Freeze for ManagedClientConfig
impl RefUnwindSafe for ManagedClientConfig
impl Send for ManagedClientConfig
impl Sync for ManagedClientConfig
impl Unpin for ManagedClientConfig
impl UnsafeUnpin for ManagedClientConfig
impl UnwindSafe for ManagedClientConfig
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