Struct rustcracker::components::jailer::JailerConfig
source · pub struct JailerConfig {
pub gid: Option<u32>,
pub uid: Option<u32>,
pub id: Option<String>,
pub numa_node: Option<usize>,
pub exec_file: Option<PathBuf>,
pub jailer_binary: Option<PathBuf>,
pub chroot_base_dir: Option<PathBuf>,
pub daemonize: Option<bool>,
pub stdout: Option<StdioTypes>,
pub stderr: Option<StdioTypes>,
pub stdin: Option<StdioTypes>,
}Fields§
§gid: Option<u32>§uid: Option<u32>§id: Option<String>§numa_node: Option<usize>§exec_file: Option<PathBuf>§jailer_binary: Option<PathBuf>§chroot_base_dir: Option<PathBuf>§daemonize: Option<bool>§stdout: Option<StdioTypes>§stderr: Option<StdioTypes>§stdin: Option<StdioTypes>Trait Implementations§
source§impl Clone for JailerConfig
impl Clone for JailerConfig
source§fn clone(&self) -> JailerConfig
fn clone(&self) -> JailerConfig
Returns a copy 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 JailerConfig
impl Debug for JailerConfig
source§impl<'de> Deserialize<'de> for JailerConfig
impl<'de> Deserialize<'de> for JailerConfig
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 RefUnwindSafe for JailerConfig
impl Send for JailerConfig
impl Sync for JailerConfig
impl Unpin for JailerConfig
impl UnwindSafe for JailerConfig
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