Struct influxc::Record[][src]

pub struct Record { /* fields omitted */ }

Coarse unit of recording. It keeps track of the organization, bucket and precision which are inherent to the concept of “schema” in SQL lingo. It gets filled with measurements that provide the “table name” (measurement) as well as “indexed columns” (tags) and values.

Implementations

impl Record[src]

pub fn new(org: &str, bucket: &str) -> Self[src]

Create a new measurement by specifying the owning organization and the bucket

pub fn precision(self, precision: Precision) -> Self[src]

Set precision. It otherwise defaults to nanoseconds.

pub fn measurement<'r>(&'r mut self, name: &str) -> &'r mut Measurement[src]

Add and return a measurement for further parametrization.

Trait Implementations

impl Debug for Record[src]

impl Display for Record[src]

Auto Trait Implementations

impl RefUnwindSafe for Record

impl Send for Record

impl Sync for Record

impl Unpin for Record

impl UnwindSafe for Record

Blanket Implementations

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

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

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

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

impl<T> Instrument for T[src]

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

impl<T> ToString for T where
    T: Display + ?Sized
[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.