process_wrap/std/
creation_flags.rs1use std::{io::Result, os::windows::process::CommandExt, process::Command};
2
3use windows::Win32::System::Threading::PROCESS_CREATION_FLAGS;
4
5use super::{StdCommandWrap, StdCommandWrapper};
6
7#[derive(Clone, Copy, Debug)]
15pub struct CreationFlags(pub PROCESS_CREATION_FLAGS);
16
17impl StdCommandWrapper for CreationFlags {
18 fn pre_spawn(&mut self, command: &mut Command, _core: &StdCommandWrap) -> Result<()> {
19 command.creation_flags((self.0).0);
20 Ok(())
21 }
22}