pub struct SandboxExecRequest {
pub command: String,
pub args: Vec<String>,
pub env: Vec<(String, String)>,
pub working_dir: Option<String>,
pub stdin: Option<String>,
pub timeout_ms: Option<u64>,
}Expand description
Request to execute a command inside a sandbox.
Fields§
§command: String§args: Vec<String>§env: Vec<(String, String)>§working_dir: Option<String>§stdin: Option<String>§timeout_ms: Option<u64>Trait Implementations§
Source§impl Clone for SandboxExecRequest
impl Clone for SandboxExecRequest
Source§fn clone(&self) -> SandboxExecRequest
fn clone(&self) -> SandboxExecRequest
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 SandboxExecRequest
impl Debug for SandboxExecRequest
Source§impl<'de> Deserialize<'de> for SandboxExecRequest
impl<'de> Deserialize<'de> for SandboxExecRequest
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 SandboxExecRequest
impl RefUnwindSafe for SandboxExecRequest
impl Send for SandboxExecRequest
impl Sync for SandboxExecRequest
impl Unpin for SandboxExecRequest
impl UnsafeUnpin for SandboxExecRequest
impl UnwindSafe for SandboxExecRequest
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