[][src]Struct my_iot::services::db::Db

pub struct Db {
    service_id: String,
    interval: Duration,
}

Fields

service_id: Stringinterval: Duration

Methods

impl Db[src]

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

Trait Implementations

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

impl Send for Db

impl Sync for Db

impl UnwindSafe for Db

impl RefUnwindSafe for Db

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