pub struct DashboardWidget {
pub id: String,
pub title: String,
pub widget_type: WidgetType,
pub data_source: DataSource,
pub time_range: TimeRange,
pub layout: WidgetLayout,
pub refresh_interval: Option<u32>,
pub alert_thresholds: Option<AlertThresholds>,
}Expand description
Dashboard widget configuration
Fields§
§id: StringWidget identifier
title: StringWidget title
widget_type: WidgetTypeWidget type
data_source: DataSourceData source query
time_range: TimeRangeTime range for data
layout: WidgetLayoutWidget position and size
refresh_interval: Option<u32>Refresh interval override
alert_thresholds: Option<AlertThresholds>Alert thresholds
Trait Implementations§
Source§impl Clone for DashboardWidget
impl Clone for DashboardWidget
Source§fn clone(&self) -> DashboardWidget
fn clone(&self) -> DashboardWidget
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 DashboardWidget
impl Debug for DashboardWidget
Source§impl<'de> Deserialize<'de> for DashboardWidget
impl<'de> Deserialize<'de> for DashboardWidget
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 DashboardWidget
impl RefUnwindSafe for DashboardWidget
impl Send for DashboardWidget
impl Sync for DashboardWidget
impl Unpin for DashboardWidget
impl UnwindSafe for DashboardWidget
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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