promwrite 0.1.3

a simple prometheus remote write client library
Documentation
use prost::Message;

#[derive(Message, Clone, PartialEq)]
pub struct Sample {
    #[prost(double, tag = 1)]
    pub value: f64,
    #[prost(int64, tag = 2)]
    pub timestamp: i64,
}
#[derive(Message, Clone, PartialEq)]
pub struct Timeseries {
    #[prost(uint32, repeated, tag = 1)]
    pub labels_refs: Vec<u32>,
    #[prost(message, repeated, tag = 2)]
    pub samples: Vec<Sample>,
}
#[derive(Message, Clone, PartialEq)]
pub struct Request {
    #[prost(string, repeated, tag = 4)]
    pub symbols: Vec<String>,
    #[prost(message, repeated, tag = 5)]
    pub timeseries: Vec<Timeseries>,
}