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