Skip to main content

Module cli

Module cli 

Source
Expand description

Isolates the APIs used by bin/main.rs, to help minimize the surface area of public exports from the compiletest library crate.

Re-exportsยง

use std::env; ๐Ÿ”’
use std::env; ๐Ÿ”’
use std::io::IsTerminal; ๐Ÿ”’
use std::sync::Arc; ๐Ÿ”’
use std::sync::OnceLock; ๐Ÿ”’
use camino::Utf8Path; ๐Ÿ”’
use camino::Utf8PathBuf; ๐Ÿ”’
use clap::Parser; ๐Ÿ”’
use crate::common::CodegenBackend; ๐Ÿ”’
use crate::common::CompareMode; ๐Ÿ”’
use crate::common::Config; ๐Ÿ”’
use crate::common::ForcePassMode; ๐Ÿ”’
use crate::common::TestMode; ๐Ÿ”’
use crate::common::TestSuite; ๐Ÿ”’
use crate::edition::Edition; ๐Ÿ”’
use crate::debuggers; ๐Ÿ”’
use crate::directives; ๐Ÿ”’
use crate::early_config_check; ๐Ÿ”’
use crate::run_tests; ๐Ÿ”’

Structsยง

Args ๐Ÿ”’
Compiletest command-line arguments.

Functionsยง

main
parse_config ๐Ÿ”’