pub fn validate_params(
id: &str,
params: &Params,
value: &Value,
common: &[&str],
aliases: &[(&str, &str)],
) -> Result<(), CommandError>Expand description
Check value against a command’s declared params. Typed params: unknown keys, missing required
keys, types, ranges and enum values are all checked. Legacy text params: only keys the text
clearly does not mention are refused. common keys are accepted by every command; aliases
((documented, alias)) let a legacy command accept another spelling.