Skip to main content

Module cli

Module cli 

Source

Re-exportsยง

use std::path::PathBuf; ๐Ÿ”’
use clap::ArgAction; ๐Ÿ”’
use clap::Args; ๐Ÿ”’
use clap::Parser; ๐Ÿ”’
use clap::Subcommand; ๐Ÿ”’
use clap::ValueEnum; ๐Ÿ”’
use clap_complete::Shell; ๐Ÿ”’
use conjure_cp::settings::Channelling; ๐Ÿ”’
use conjure_cp::settings::DEFAULT_HEURISTIC_SEED; ๐Ÿ”’
use conjure_cp::settings::Heuristic; ๐Ÿ”’
use conjure_cp::settings::Parser as InputParser; ๐Ÿ”’
use conjure_cp::settings::QuantifiedExpander; ๐Ÿ”’
use conjure_cp::settings::Rewriter; ๐Ÿ”’
use conjure_cp::settings::SolverFamily; ๐Ÿ”’
use conjure_cp::solver::adaptors::MinionValueOrder; ๐Ÿ”’
use conjure_cp::solver::adaptors::MinionVariableOrder; ๐Ÿ”’
use conjure_cp::solver::adaptors::SatBackend; ๐Ÿ”’
use git_version::git_version; ๐Ÿ”’
use crate::pretty; ๐Ÿ”’
use crate::solve; ๐Ÿ”’
use crate::test_solve; ๐Ÿ”’

Structsยง

Cli
Global command line arguments.
CompletionArgs
GlobalArgs

Enumsยง

Command
All subcommands of conjure-oxide
LogDetail
LogFormat
ShellTypes

Constantsยง

CONFIGURATION_HELP_HEADING ๐Ÿ”’
LOGGING_HELP_HEADING ๐Ÿ”’
MODELLING_HELP_HEADING ๐Ÿ”’

Functionsยง

parse_cli_channelling ๐Ÿ”’
parse_cli_heuristic ๐Ÿ”’
parse_comprehension_expander ๐Ÿ”’
parse_minion_value_order ๐Ÿ”’
parse_minion_variable_order ๐Ÿ”’
parse_parser ๐Ÿ”’
parse_rewriter ๐Ÿ”’
parse_solver_family ๐Ÿ”’