pub struct CollectdValue {
pub data_source_name: Option<String>,
pub data_source_type: Option<String>,
pub value: Option<TypedValue>,
}
Expand description
A single data point from a collectd-based plugin.
This type is not used in any activity, and only used as part of another schema.
Fields§
§data_source_name: Option<String>
The data source for the collectd value. For example, there are two data sources for network measurements: “rx” and “tx”.
data_source_type: Option<String>
The type of measurement.
value: Option<TypedValue>
The measurement value.
Trait Implementations§
Source§impl Clone for CollectdValue
impl Clone for CollectdValue
Source§fn clone(&self) -> CollectdValue
fn clone(&self) -> CollectdValue
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 CollectdValue
impl Debug for CollectdValue
Source§impl Default for CollectdValue
impl Default for CollectdValue
Source§fn default() -> CollectdValue
fn default() -> CollectdValue
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CollectdValue
impl<'de> Deserialize<'de> for CollectdValue
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 Serialize for CollectdValue
impl Serialize for CollectdValue
impl Part for CollectdValue
Auto Trait Implementations§
impl Freeze for CollectdValue
impl RefUnwindSafe for CollectdValue
impl Send for CollectdValue
impl Sync for CollectdValue
impl Unpin for CollectdValue
impl UnwindSafe for CollectdValue
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