[][src]Struct my_iot::services::automator::Automator

pub struct Automator {
    service_id: String,
    settings: Settings,
}

Automation service.

Fields

service_id: Stringsettings: Settings

Methods

impl Automator[src]

pub fn new(service_id: &str, settings: &Settings) -> Automator[src]

Trait Implementations

impl Service for Automator[src]

fn send(
    &self,
    tx: &Sender<Reading>,
    readings: Vec<Reading>
) -> Result<(), Error>
[src]

Convenience function to send multiple readings at once.

Auto Trait Implementations

impl Unpin for Automator

impl Send for Automator

impl Sync for Automator

impl UnwindSafe for Automator

impl RefUnwindSafe for Automator

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,