type ProviderMetadataFn = unsafe extern "C" fn() -> *const c_char;
Provider metadata function signature