pub struct DispatcherLimits {
pub max_concurrent_tools: usize,
pub max_queued_tools: usize,
pub max_tool_payload_bytes: usize,
pub max_tool_output_bytes: usize,
}Expand description
Capacity and payload bounds for one transaction dispatcher (D-015).
Fields§
§max_concurrent_tools: usizeMax concurrent tool executions for this transaction.
max_queued_tools: usizeMax queued tool starts for this transaction.
max_tool_payload_bytes: usizeTransaction-wide payload cap; applied as min with per-tool limit.
max_tool_output_bytes: usizeTransaction-wide output cap; applied as min with per-tool limit.
Trait Implementations§
Source§impl Clone for DispatcherLimits
impl Clone for DispatcherLimits
Source§fn clone(&self) -> DispatcherLimits
fn clone(&self) -> DispatcherLimits
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 moreimpl Copy for DispatcherLimits
Source§impl Debug for DispatcherLimits
impl Debug for DispatcherLimits
Auto Trait Implementations§
impl Freeze for DispatcherLimits
impl RefUnwindSafe for DispatcherLimits
impl Send for DispatcherLimits
impl Sync for DispatcherLimits
impl Unpin for DispatcherLimits
impl UnsafeUnpin for DispatcherLimits
impl UnwindSafe for DispatcherLimits
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