Struct PythonSupervisorConfig
pub struct PythonSupervisorConfig {
pub startup_timeout: Duration,
pub request_timeout: Duration,
pub shutdown_grace: Duration,
pub max_restarts: u32,
pub restart_window: Duration,
pub restart_backoff: Duration,
pub max_stderr_bytes: usize,
pub max_pending_bytes: usize,
pub max_workers: usize,
pub max_candidate_starts: usize,
pub execution_profile: PythonExecutionProfile,
}Expand description
Product-neutral limits for one persistent worker.
Fields§
§startup_timeout: Duration§request_timeout: Duration§shutdown_grace: Duration§max_restarts: u32§restart_window: Duration§restart_backoff: Duration§max_stderr_bytes: usize§max_pending_bytes: usize§max_workers: usize§max_candidate_starts: usize§execution_profile: PythonExecutionProfileTrait Implementations§
§impl Clone for PythonSupervisorConfig
impl Clone for PythonSupervisorConfig
§fn clone(&self) -> PythonSupervisorConfig
fn clone(&self) -> PythonSupervisorConfig
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 more§impl Debug for PythonSupervisorConfig
impl Debug for PythonSupervisorConfig
§impl Default for PythonSupervisorConfig
impl Default for PythonSupervisorConfig
§fn default() -> PythonSupervisorConfig
fn default() -> PythonSupervisorConfig
Returns the “default value” for a type. Read more
§impl PartialEq for PythonSupervisorConfig
impl PartialEq for PythonSupervisorConfig
§fn eq(&self, other: &PythonSupervisorConfig) -> bool
fn eq(&self, other: &PythonSupervisorConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for PythonSupervisorConfig
impl StructuralPartialEq for PythonSupervisorConfig
Auto Trait Implementations§
impl Freeze for PythonSupervisorConfig
impl RefUnwindSafe for PythonSupervisorConfig
impl Send for PythonSupervisorConfig
impl Sync for PythonSupervisorConfig
impl Unpin for PythonSupervisorConfig
impl UnsafeUnpin for PythonSupervisorConfig
impl UnwindSafe for PythonSupervisorConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more