mod cleaner;
mod commander;
mod idl_loader;
mod test_generator;
mod utils;
mod versions_config;
pub mod ___private {
pub use super::cleaner::*;
pub use super::commander::Commander;
pub use super::commander::Error;
pub use super::idl_loader::*;
pub use super::test_generator::TestGenerator;
}
mod constants {
pub const CARGO_TOML: &str = "Cargo.toml";
pub const TRIDENT_TOML: &str = "Trident.toml";
pub const ANCHOR_TOML: &str = "Anchor.toml";
pub const TESTS_WORKSPACE_DIRECTORY: &str = "trident-tests";
pub const FUZZ_INSTRUCTIONS_FILE_NAME: &str = "fuzz_instructions.rs";
pub const FUZZ_TEST: &str = "test_fuzz.rs";
pub const CARGO_TARGET_DIR_DEFAULT_HFUZZ: &str = "trident-tests/fuzzing/honggfuzz/hfuzz_target";
pub const CARGO_TARGET_DIR_DEFAULT_AFL: &str = "trident-tests/fuzzing/afl/afl_target";
pub const GIT_IGNORE: &str = ".gitignore";
pub const SKIP: &str = "\x1b[33mSkip\x1b[0m";
pub const FINISH: &str = "\x1b[92mFinished\x1b[0m";
pub const ERROR: &str = "\x1b[31mError\x1b[0m";
}