pub trait DriverRegistrarProxyInterface: Send + Sync {
type RegisterResponseFut: Future<Output = Result<DriverRegistrarRegisterResult, Error>> + Send;
// Required method
fn register(&self, package_url: &mut PackageUrl) -> Self::RegisterResponseFut;
}