pub struct SqlDataPoint {
pub timestamp_ms: i64,
pub value: f64,
pub tags: HashMap<String, String>,
}Expand description
A single time-series point ready for SQL export.
Fields§
§timestamp_ms: i64Unix epoch milliseconds.
value: f64Observed value.
Tag key-value pairs (must match the tag keys in the associated schema).
Implementations§
Trait Implementations§
Source§impl Clone for SqlDataPoint
impl Clone for SqlDataPoint
Source§fn clone(&self) -> SqlDataPoint
fn clone(&self) -> SqlDataPoint
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 SqlDataPoint
impl Debug for SqlDataPoint
Source§impl<'de> Deserialize<'de> for SqlDataPoint
impl<'de> Deserialize<'de> for SqlDataPoint
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 PartialEq for SqlDataPoint
impl PartialEq for SqlDataPoint
Source§impl Serialize for SqlDataPoint
impl Serialize for SqlDataPoint
impl StructuralPartialEq for SqlDataPoint
Auto Trait Implementations§
impl Freeze for SqlDataPoint
impl RefUnwindSafe for SqlDataPoint
impl Send for SqlDataPoint
impl Sync for SqlDataPoint
impl Unpin for SqlDataPoint
impl UnsafeUnpin for SqlDataPoint
impl UnwindSafe for SqlDataPoint
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