pub struct SubagentRuntimeLimits {
pub enabled: bool,
pub max_concurrent: usize,
pub max_depth: usize,
pub default_timeout_seconds: u64,
pub auto_delegate_read_only: bool,
pub background: BackgroundSubagentConfig,
}Fields§
§enabled: bool§max_concurrent: usize§max_depth: usize§default_timeout_seconds: u64§auto_delegate_read_only: bool§background: BackgroundSubagentConfigTrait Implementations§
Source§impl Clone for SubagentRuntimeLimits
impl Clone for SubagentRuntimeLimits
Source§impl Debug for SubagentRuntimeLimits
impl Debug for SubagentRuntimeLimits
Source§impl Default for SubagentRuntimeLimits
impl Default for SubagentRuntimeLimits
Source§impl<'de> Deserialize<'de> for SubagentRuntimeLimits
impl<'de> Deserialize<'de> for SubagentRuntimeLimits
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
impl Eq for SubagentRuntimeLimits
Source§impl JsonSchema for SubagentRuntimeLimits
impl JsonSchema for SubagentRuntimeLimits
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for SubagentRuntimeLimits
impl PartialEq for SubagentRuntimeLimits
Source§impl Serialize for SubagentRuntimeLimits
impl Serialize for SubagentRuntimeLimits
impl StructuralPartialEq for SubagentRuntimeLimits
Auto Trait Implementations§
impl Freeze for SubagentRuntimeLimits
impl RefUnwindSafe for SubagentRuntimeLimits
impl Send for SubagentRuntimeLimits
impl Sync for SubagentRuntimeLimits
impl Unpin for SubagentRuntimeLimits
impl UnsafeUnpin for SubagentRuntimeLimits
impl UnwindSafe for SubagentRuntimeLimits
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.