pub fn resolve_database_path( database_name: &str, database_dir: impl AsRef<Path>, ) -> Result<PathBuf, DatabaseNameError>