[][src]Struct my_iot::services::nest::Nest

pub struct Nest {
    service_id: String,
    token: String,
}

Fields

service_id: Stringtoken: String

Methods

impl Nest[src]

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

impl Nest[src]

fn send_readings(
    &self,
    event: &NestEvent,
    tx: &Sender<Reading>
) -> Result<(), Error>
[src]

Trait Implementations

impl Service for Nest[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 Nest

impl Send for Nest

impl Sync for Nest

impl UnwindSafe for Nest

impl RefUnwindSafe for Nest

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>,