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: String
Widget identifier
title: String
Widget title
widget_type: WidgetType
Widget type
data_source: DataSource
Data source query
time_range: TimeRange
Time range for data
layout: WidgetLayout
Widget 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