Cargo Features

cli-toolbox has no features set by default.

[dependencies]
cli-toolbox = { version = "0.8.0", features = ["all", "debug", "eval", "release", "report", "trace"] }
all = debug, eval, release, report
debug all?

Affects cli-toolbox::debug, cli-toolbox::debugln, common::Message, parse::parse_expression, common::kw, parse::decode_expr_type, parse::parse_optional_semicolon

eval all? = verbosity

Affects cli-toolbox::eval, parse::parse_expr_eval, parse::parse_verbosity, tokenize::tokenize_expression, tokenize::tokenize_verbosity_expression, common::QUITE_ERR, common::DUPE_VERBOSITY_ERR, common::VERBOSITY_ORDER_ERR, parse::parse_expression, common::kw, parse::decode_expr_type, parse::parse_optional_semicolon

release all? = verbosity

Affects cli-toolbox::release, parse::parse_expr_eval, parse::parse_verbosity, tokenize::tokenize_expression, tokenize::tokenize_verbosity_expression, common::QUITE_ERR, common::DUPE_VERBOSITY_ERR, common::VERBOSITY_ORDER_ERR, parse::parse_expression, common::kw, parse::decode_expr_type, parse::parse_optional_semicolon

report all? = verbosity

Affects cli-toolbox::report, cli-toolbox::reportln, common::Message, common::QUITE_ERR, common::DUPE_VERBOSITY_ERR, common::VERBOSITY_ORDER_ERR, common::kw, parse::decode_expr_type, parse::parse_optional_semicolon

trace

feature should only be used for tests or examples

Affects tracing::trace_expansion, tracing::trace_parsed, tracing::trace_source

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

verbosity eval? release? report?