pub trait AdvisoryLockingProxyInterface: Send + Sync {
type AdvisoryLockResponseFut: Future<Output = Result<AdvisoryLockingAdvisoryLockResult, Error>> + Send;
// Required method
fn advisory_lock(
&self,
request: &AdvisoryLockRequest,
) -> Self::AdvisoryLockResponseFut;
}