pub struct DataDogSeries {
pub interval: Option<i64>,
pub metric: String,
pub points: Vec<(i64, DataDogMetricValue)>,
pub tags: Vec<String>,
pub metric_type: DataDogMetricType,
}Expand description
DataDog Metric Series
Fields§
§interval: Option<i64>Metric interval
metric: StringMetric name
points: Vec<(i64, DataDogMetricValue)>Metric time series
Metric tags
metric_type: DataDogMetricTypeMetric type
Implementations§
Source§impl DataDogSeries
impl DataDogSeries
Sourcepub fn new(m: DataDogMetric) -> Vec<DataDogSeries>
pub fn new(m: DataDogMetric) -> Vec<DataDogSeries>
Create metric series from metric
Trait Implementations§
Source§impl Clone for DataDogSeries
impl Clone for DataDogSeries
Source§fn clone(&self) -> DataDogSeries
fn clone(&self) -> DataDogSeries
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DataDogSeries
impl Debug for DataDogSeries
Source§impl<'de> Deserialize<'de> for DataDogSeries
impl<'de> Deserialize<'de> for DataDogSeries
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DataDogSeries
impl RefUnwindSafe for DataDogSeries
impl Send for DataDogSeries
impl Sync for DataDogSeries
impl Unpin for DataDogSeries
impl UnwindSafe for DataDogSeries
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more