pub struct SandboxOverrides {
pub timeout_secs: Option<u64>,
pub max_heap_mb: Option<usize>,
pub max_concurrent: Option<usize>,
pub max_tool_calls: Option<usize>,
pub execution_mode: Option<String>,
pub max_ipc_message_size_mb: Option<usize>,
pub max_resource_size_mb: Option<usize>,
pub max_parallel: Option<usize>,
pub stash: Option<StashOverrides>,
pub pool: Option<PoolOverrides>,
}Expand description
Sandbox configuration overrides.
Fields§
§timeout_secs: Option<u64>Execution timeout in seconds.
max_heap_mb: Option<usize>Maximum V8 heap size in megabytes.
max_concurrent: Option<usize>Maximum concurrent sandbox executions.
max_tool_calls: Option<usize>Maximum tool calls per execution.
execution_mode: Option<String>Execution mode: “in_process” (default) or “child_process”.
max_ipc_message_size_mb: Option<usize>Maximum IPC message size in megabytes (default: 8 MB).
max_resource_size_mb: Option<usize>Maximum resource content size in megabytes (default: 64 MB).
max_parallel: Option<usize>Maximum concurrent calls in forge.parallel() (default: 8).
stash: Option<StashOverrides>Stash configuration overrides.
pool: Option<PoolOverrides>Worker pool configuration overrides.
Trait Implementations§
Source§impl Clone for SandboxOverrides
impl Clone for SandboxOverrides
Source§fn clone(&self) -> SandboxOverrides
fn clone(&self) -> SandboxOverrides
Returns a duplicate of the value. Read more
1.0.0 · 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 SandboxOverrides
impl Debug for SandboxOverrides
Source§impl Default for SandboxOverrides
impl Default for SandboxOverrides
Source§fn default() -> SandboxOverrides
fn default() -> SandboxOverrides
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SandboxOverrides
impl<'de> Deserialize<'de> for SandboxOverrides
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 SandboxOverrides
impl RefUnwindSafe for SandboxOverrides
impl Send for SandboxOverrides
impl Sync for SandboxOverrides
impl Unpin for SandboxOverrides
impl UnsafeUnpin for SandboxOverrides
impl UnwindSafe for SandboxOverrides
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