ret = f'// DEFAULT HANDLING for {name}\n'
ret += f'fn default_value_{name}() -> Vec<recsettings::{typeName}> {{\n'
ret += f' let msg = "default value defined for `{name}\' should be valid YAML";'
- ret += f' let deserialized: Vec<recsettings::{typeName}> = serde_yaml::from_str({quote(defvalue)}).expect(&msg);\n'
+ ret += f' let deserialized: Vec<recsettings::{typeName}> = serde_yaml::from_str({quote(defvalue)}).expect(msg);\n'
ret += f' deserialized\n'
ret += '}\n'
ret += f'fn default_value_equal_{name}(value: &Vec<recsettings::{typeName}>)'
return Err(ValidationError { msg });
}
// XXX Too liberal, should check for alnum, - and proper \ddd
- if !label.chars().all(|ch| ch.is_ascii()) {
+ if !label.is_ascii() {
let msg = format!("{}: `{}' contains non-ascii character", field, val);
return Err(ValidationError { msg });
}