pub fn debug_component_enabled(pattern: &str, component: &str) -> boolExpand description
Reports whether a --debug pattern enables a named component.
The pattern is a comma-separated list of tokens applied left to right, so later tokens override earlier ones:
*enables every component;-*disables every component.nameenables that component;-namedisables it.- whitespace around tokens is ignored and matching is case-insensitive.
An empty pattern enables nothing. Tokens that name other components are
ignored for the queried component.
ยงExamples
use cli_engine::debug_component_enabled;
assert!(debug_component_enabled("*", "transport"));
assert!(debug_component_enabled("transport", "transport"));
assert!(!debug_component_enabled("*,-transport", "transport"));
assert!(debug_component_enabled("*,-auth", "transport"));
assert!(!debug_component_enabled("", "transport"));