fn parse_action(config: ActionConfig) -> Result<Action, ConfigError>Expand description
Converts an ActionConfig (parsed from YAML) into the corresponding internal Action.
§Returns
Ok(Action) when conversion succeeds; Err(ConfigError) if a value is invalid (for example, an unrecognized injection mode).
§Examples
ⓘ
let cfg = ActionConfig::Summarize { target: String::from("doc") };
let action = parse_action(cfg).unwrap();
assert_eq!(action, Action::Summarize(String::from("doc")));