Skip to main content

ControlProxyInterface

Trait ControlProxyInterface 

Source
pub trait ControlProxyInterface: Send + Sync {
    type SetBatteryStatusResponseFut: Future<Output = Result<(), Error>> + Send;
    type SetSourceStatusResponseFut: Future<Output = Result<(), Error>> + Send;

    // Required methods
    fn set_battery_status(
        &self,
        status: &Status,
    ) -> Self::SetBatteryStatusResponseFut;
    fn set_source_status(
        &self,
        status: &Status,
    ) -> Self::SetSourceStatusResponseFut;
}

Required Associated Types§

Required Methods§

Source

fn set_battery_status( &self, status: &Status, ) -> Self::SetBatteryStatusResponseFut

Source

fn set_source_status(&self, status: &Status) -> Self::SetSourceStatusResponseFut

Implementors§