pub fn config_dir(app_name: &str) -> Result<PathBuf, PathError>Expand description
Application-specific configuration directory: {config}/{app_name}.
Validates app_name (no separators, no reserved names, non-empty).
Does not create the directory.