pub trait LutexControllerProxyInterface: Send + Sync {
type WaitBitsetResponseFut: Future<Output = Result<LutexControllerWaitBitsetResult, Error>> + Send;
type WakeBitsetResponseFut: Future<Output = Result<LutexControllerWakeBitsetResult, Error>> + Send;
// Required methods
fn wait_bitset(
&self,
payload: WaitBitsetRequest,
) -> Self::WaitBitsetResponseFut;
fn wake_bitset(
&self,
payload: WakeBitsetRequest,
) -> Self::WakeBitsetResponseFut;
}