pub struct ContainerCodeExecutorConfig {
pub image: String,
pub memory_limit: Option<String>,
pub cpu_limit: Option<String>,
pub network_mode: Option<String>,
pub timeout_secs: u64,
}Expand description
Configuration for container-based code execution.
Fields§
§image: StringDocker image to use for code execution.
memory_limit: Option<String>Container memory limit (e.g., “256m”).
cpu_limit: Option<String>Container CPU limit (e.g., “0.5”).
network_mode: Option<String>Network mode (e.g., “none” for no network access).
timeout_secs: u64Execution timeout in seconds.
Trait Implementations§
Source§impl Clone for ContainerCodeExecutorConfig
impl Clone for ContainerCodeExecutorConfig
Source§fn clone(&self) -> ContainerCodeExecutorConfig
fn clone(&self) -> ContainerCodeExecutorConfig
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 ContainerCodeExecutorConfig
impl Debug for ContainerCodeExecutorConfig
Auto Trait Implementations§
impl Freeze for ContainerCodeExecutorConfig
impl RefUnwindSafe for ContainerCodeExecutorConfig
impl Send for ContainerCodeExecutorConfig
impl Sync for ContainerCodeExecutorConfig
impl Unpin for ContainerCodeExecutorConfig
impl UnsafeUnpin for ContainerCodeExecutorConfig
impl UnwindSafe for ContainerCodeExecutorConfig
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