pub struct PosixSpawnConfig<'a> {
pub path: &'a CStr,
pub args: &'a [CString],
pub env: &'a [CString],
pub file_actions: &'a [PosixSpawnFileAction],
pub setsigdef: Option<&'a [i32]>,
pub setpgroup: Option<pid_t>,
pub resetids: bool,
pub setsid: bool,
pub setsigmask: Option<&'a [i32]>,
pub spawnp: bool,
pub scheduler: Option<PosixSpawnScheduler>,
}Fields§
§path: &'a CStr§args: &'a [CString]§env: &'a [CString]§file_actions: &'a [PosixSpawnFileAction]§setsigdef: Option<&'a [i32]>§setpgroup: Option<pid_t>§resetids: bool§setsid: bool§setsigmask: Option<&'a [i32]>§spawnp: bool§scheduler: Option<PosixSpawnScheduler>Auto Trait Implementations§
impl<'a> Freeze for PosixSpawnConfig<'a>
impl<'a> RefUnwindSafe for PosixSpawnConfig<'a>
impl<'a> Send for PosixSpawnConfig<'a>
impl<'a> Sync for PosixSpawnConfig<'a>
impl<'a> Unpin for PosixSpawnConfig<'a>
impl<'a> UnsafeUnpin for PosixSpawnConfig<'a>
impl<'a> UnwindSafe for PosixSpawnConfig<'a>
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