(config: &Registry)
| 220 | } |
| 221 | |
| 222 | pub fn config_test(config: &Registry) -> Result<String, RegistryError> { |
| 223 | if config.value_name.is_none() { |
| 224 | Ok(test_key(config)?) |
| 225 | } |
| 226 | else { |
| 227 | Ok(test_value(config)?) |
| 228 | } |
| 229 | } |
| 230 | |
| 231 | fn test_value(config: &Registry) -> Result<String, RegistryError> { |
| 232 | let mut reg_result: Registry = Registry { key_path: config.key_path.clone(), ..Default::default()}; |