[][src]Trait mbus_api::ApiNoContext

pub trait ApiNoContext {
    fn get(
        &self,
        device: String,
        baudrate: Baudrate,
        address: i32
    ) -> Box<dyn Future<Item = GetResponse, Error = ApiError> + Send>;
fn hat(
        &self
    ) -> Box<dyn Future<Item = HatResponse, Error = ApiError> + Send>;
fn hat_off(
        &self
    ) -> Box<dyn Future<Item = HatOffResponse, Error = ApiError> + Send>;
fn hat_on(
        &self
    ) -> Box<dyn Future<Item = HatOnResponse, Error = ApiError> + Send>;
fn mbus_api(
        &self
    ) -> Box<dyn Future<Item = MbusApiResponse, Error = ApiError> + Send>;
fn scan(
        &self,
        device: String,
        baudrate: Baudrate
    ) -> Box<dyn Future<Item = ScanResponse, Error = ApiError> + Send>; }

API without a Context

Required methods

fn get(
    &self,
    device: String,
    baudrate: Baudrate,
    address: i32
) -> Box<dyn Future<Item = GetResponse, Error = ApiError> + Send>

fn hat(&self) -> Box<dyn Future<Item = HatResponse, Error = ApiError> + Send>

fn hat_off(
    &self
) -> Box<dyn Future<Item = HatOffResponse, Error = ApiError> + Send>

fn hat_on(
    &self
) -> Box<dyn Future<Item = HatOnResponse, Error = ApiError> + Send>

fn mbus_api(
    &self
) -> Box<dyn Future<Item = MbusApiResponse, Error = ApiError> + Send>

fn scan(
    &self,
    device: String,
    baudrate: Baudrate
) -> Box<dyn Future<Item = ScanResponse, Error = ApiError> + Send>

Loading content...

Implementors

impl<'a, T: Api<C>, C> ApiNoContext for ContextWrapper<'a, T, C>[src]

Loading content...