pub struct TelegrafMetric { /* private fields */ }
Implementations§
Source§impl TelegrafMetric
impl TelegrafMetric
Sourcepub fn new(name: MeasurementName, timestamp: impl Serialize) -> Self
pub fn new(name: MeasurementName, timestamp: impl Serialize) -> Self
Constructs a new instance of the type.
Sourcepub fn fields(&self) -> &BTreeMap<Field, Any>
pub fn fields(&self) -> &BTreeMap<Field, Any>
The values are expected to be either numeric or string values
Sourcepub fn name(&self) -> &MeasurementName
pub fn name(&self) -> &MeasurementName
The measurement name. Measurement name and field are concatenated when creating the Nominal channel name.
pub fn timestamp(&self) -> &Any
Trait Implementations§
Source§impl Clone for TelegrafMetric
impl Clone for TelegrafMetric
Source§fn clone(&self) -> TelegrafMetric
fn clone(&self) -> TelegrafMetric
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 TelegrafMetric
impl Debug for TelegrafMetric
Source§impl<'de> Deserialize<'de> for TelegrafMetric
impl<'de> Deserialize<'de> for TelegrafMetric
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
Source§impl From<TelegrafMetric> for Builder<Complete>
impl From<TelegrafMetric> for Builder<Complete>
Source§fn from(v: TelegrafMetric) -> Self
fn from(v: TelegrafMetric) -> Self
Converts to this type from the input type.
Source§impl Hash for TelegrafMetric
impl Hash for TelegrafMetric
Source§impl Ord for TelegrafMetric
impl Ord for TelegrafMetric
Source§fn cmp(&self, other: &TelegrafMetric) -> Ordering
fn cmp(&self, other: &TelegrafMetric) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TelegrafMetric
impl PartialEq for TelegrafMetric
Source§impl PartialOrd for TelegrafMetric
impl PartialOrd for TelegrafMetric
Source§impl Serialize for TelegrafMetric
impl Serialize for TelegrafMetric
impl Eq for TelegrafMetric
impl StructuralPartialEq for TelegrafMetric
Auto Trait Implementations§
impl Freeze for TelegrafMetric
impl RefUnwindSafe for TelegrafMetric
impl Send for TelegrafMetric
impl Sync for TelegrafMetric
impl Unpin for TelegrafMetric
impl UnwindSafe for TelegrafMetric
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request