pub struct WidgetConfig {
pub title: String,
pub size: (u32, u32),
pub position: (u32, u32),
pub refresh_rate: Duration,
pub data_source: String,
pub display_options: HashMap<String, String>,
}Expand description
Widget configuration
Fields§
§title: StringWidget title
size: (u32, u32)Widget size
position: (u32, u32)Widget position
refresh_rate: DurationRefresh rate
data_source: StringData source
display_options: HashMap<String, String>Display options
Trait Implementations§
Source§impl Clone for WidgetConfig
impl Clone for WidgetConfig
Source§fn clone(&self) -> WidgetConfig
fn clone(&self) -> WidgetConfig
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 moreAuto Trait Implementations§
impl Freeze for WidgetConfig
impl RefUnwindSafe for WidgetConfig
impl Send for WidgetConfig
impl Sync for WidgetConfig
impl Unpin for WidgetConfig
impl UnwindSafe for WidgetConfig
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> 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