pub trait AdvisoryLockingProxyInterface: Send + Sync {
type AdvisoryLockResponseFut: Future<Output = Result<AdvisoryLockingAdvisoryLockResult, Error>> + Send;
// Required method
fn advisory_lock(
&self,
request: &AdvisoryLockRequest,
) -> Self::AdvisoryLockResponseFut;
}Required Associated Types§
type AdvisoryLockResponseFut: Future<Output = Result<AdvisoryLockingAdvisoryLockResult, Error>> + Send
Required Methods§
fn advisory_lock( &self, request: &AdvisoryLockRequest, ) -> Self::AdvisoryLockResponseFut
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".