cargo_e/
lib.rs

1#![doc = include_str!("../README.md")]
2
3// Re-export std common modules
4pub mod prelude {
5    pub use std::env;
6    pub use std::error::Error;
7    pub use std::fs;
8    pub use std::io;
9    pub use std::path::{Path, PathBuf};
10    pub use std::process::exit;
11    pub use std::process::Child;
12    pub use std::process::Command;
13    pub use std::process::Stdio;
14    pub use std::sync::mpsc;
15    pub use std::sync::{Arc, Mutex};
16    pub use std::time::Instant;
17    pub use tracing::{debug, error, info};
18}
19
20pub mod e_findmain;
21pub use e_findmain::*;
22pub mod e_types;
23pub use e_types::*;
24pub mod e_bacon;
25pub use e_bacon::*;
26pub mod e_cli;
27pub use e_cli::Cli;
28pub mod e_manifest;
29pub use e_manifest::{collect_workspace_members, locate_manifest};
30pub mod e_parser;
31pub use e_parser::parse_available;
32pub mod e_runner;
33pub use e_runner::run_example;
34pub mod e_collect;
35pub mod e_command_builder;
36pub mod e_discovery;
37pub mod e_features;
38pub mod e_target;
39pub mod e_tui;