pub trait DeviceProxyInterface: Send + Sync {
type SetCallbackResponseFut: Future<Output = Result<(), Error>> + Send;
// Required method
fn set_callback(
&self,
callback: ClientEnd<CallbackMarker>,
) -> Self::SetCallbackResponseFut;
}