mod build;
mod check;
mod clippy;
mod common;
mod doc;
mod install;
mod metadata;
mod run;
mod rustc;
mod test;
pub mod heading {
pub const PACKAGE_SELECTION: &str = "Package Selection";
pub const TARGET_SELECTION: &str = "Target Selection";
pub const FEATURE_SELECTION: &str = "Feature Selection";
pub const COMPILATION_OPTIONS: &str = "Compilation Options";
pub const MANIFEST_OPTIONS: &str = "Manifest Options";
}
pub fn styles() -> clap::builder::Styles {
use anstyle::{AnsiColor, Effects};
clap::builder::styling::Styles::styled()
.header(AnsiColor::Green.on_default().effects(Effects::BOLD))
.usage(AnsiColor::Green.on_default().effects(Effects::BOLD))
.literal(AnsiColor::Cyan.on_default().effects(Effects::BOLD))
.placeholder(AnsiColor::Cyan.on_default())
.error(AnsiColor::Red.on_default().effects(Effects::BOLD))
.valid(AnsiColor::Cyan.on_default().effects(Effects::BOLD))
.invalid(AnsiColor::Yellow.on_default().effects(Effects::BOLD))
}
pub use crate::clippy::Clippy;
pub use build::Build;
pub use check::Check;
pub use common::CommonOptions;
pub use doc::Doc;
pub use install::Install;
pub use metadata::Metadata;
pub use run::Run;
pub use rustc::Rustc;
pub use test::Test;