pub struct TimeScaleEvent {
pub id: String,
pub time: DateTime<Utc>,
pub kind: EventKind,
pub title: String,
pub details: String,
}Expand description
An event supplied by the host, which owns its data and any external service.
Fields§
§id: StringStable host identity, returned by the chart when the badge is clicked.
time: DateTime<Utc>Scheduled or actual event time in UTC.
kind: EventKindCategory used by the event visibility controls.
title: StringHeadline shown in the hover popup.
details: StringHost-formatted details shown beneath the headline, including any units.
Trait Implementations§
Source§impl Clone for TimeScaleEvent
impl Clone for TimeScaleEvent
Source§fn clone(&self) -> TimeScaleEvent
fn clone(&self) -> TimeScaleEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TimeScaleEvent
impl Debug for TimeScaleEvent
Source§impl<'de> Deserialize<'de> for TimeScaleEvent
impl<'de> Deserialize<'de> for TimeScaleEvent
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
impl Eq for TimeScaleEvent
Source§impl PartialEq for TimeScaleEvent
impl PartialEq for TimeScaleEvent
Source§impl Serialize for TimeScaleEvent
impl Serialize for TimeScaleEvent
impl StructuralPartialEq for TimeScaleEvent
Auto Trait Implementations§
impl Freeze for TimeScaleEvent
impl RefUnwindSafe for TimeScaleEvent
impl Send for TimeScaleEvent
impl Sync for TimeScaleEvent
impl Unpin for TimeScaleEvent
impl UnsafeUnpin for TimeScaleEvent
impl UnwindSafe for TimeScaleEvent
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
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