1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
//! This library provides essentially a single functionality to execute an in-memory executable
//! as if it were a process::Command run normally from the filesystem
#![feature(exact_size_is_empty)]
#![feature(exit_status_error)]
#![feature(raw_os_nonzero)]
#![feature(read_buf)]
#![feature(can_vector)]
#![feature(never_type)]
mod anon_pipe;
mod child;
mod command_env;
mod cvt;
mod executable;
mod file_desc;
mod output;
mod process;
mod stdio;
pub use executable::MemFdExecutable;
pub use stdio::Stdio;