pub struct DelegationConfig {
pub max_depth: u32,
pub max_concurrency: Option<u32>,
pub max_resident_subagents: usize,
pub idle_eviction_after: Duration,
}Fields§
§max_depth: u32§max_concurrency: Option<u32>§max_resident_subagents: usize§idle_eviction_after: DurationTrait Implementations§
Source§impl Clone for DelegationConfig
impl Clone for DelegationConfig
Source§fn clone(&self) -> DelegationConfig
fn clone(&self) -> DelegationConfig
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 DelegationConfig
impl Debug for DelegationConfig
Source§impl Default for DelegationConfig
impl Default for DelegationConfig
Source§impl<'de> Deserialize<'de> for DelegationConfig
impl<'de> Deserialize<'de> for DelegationConfig
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 DelegationConfig
impl RefUnwindSafe for DelegationConfig
impl Send for DelegationConfig
impl Sync for DelegationConfig
impl Unpin for DelegationConfig
impl UnsafeUnpin for DelegationConfig
impl UnwindSafe for DelegationConfig
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