pub trait DeviceProxyInterface: Send + Sync {
type SetTemperatureCelsiusResponseFut: Future<Output = Result<i32, Error>> + Send;
// Required method
fn set_temperature_celsius(
&self,
temperature: f32,
) -> Self::SetTemperatureCelsiusResponseFut;
}