parse_injection_mode

Function parse_injection_mode 

Source
fn parse_injection_mode(s: &str) -> Result<InjectionMode, ConfigError>
Expand description

Parses an injection mode string into an InjectionMode.

Accepts (case-insensitive) “full”, “summary”, “topk:” and “relevant:”. Returns Err(ConfigError::InvalidValue(_)) for unknown modes or invalid numeric arguments.

§Examples

let m = parse_injection_mode("full").unwrap();
assert_eq!(m, InjectionMode::Full);

let m = parse_injection_mode("TopK:3").unwrap();
assert_eq!(m, InjectionMode::TopK(3));