pub struct WidgetConfigType {
pub display_order: f64,
pub display_hidden: bool,
pub display_pinned: bool,
pub icon: String,
pub color: String,
pub label: String,
pub description: String,
pub magnified: bool,
pub block_def: BlockDef,
}Expand description
Widget configuration.
Fields§
§display_order: f64§display_pinned: boolWhether this widget is pinned to the action bar by default on new installs.
Once the user has a widget:pinned setting this field is ignored.
icon: String§color: String§label: String§description: String§magnified: bool§block_def: BlockDefTrait Implementations§
Source§impl Clone for WidgetConfigType
impl Clone for WidgetConfigType
Source§fn clone(&self) -> WidgetConfigType
fn clone(&self) -> WidgetConfigType
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 WidgetConfigType
impl Debug for WidgetConfigType
Source§impl Default for WidgetConfigType
impl Default for WidgetConfigType
Source§fn default() -> WidgetConfigType
fn default() -> WidgetConfigType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WidgetConfigType
impl<'de> Deserialize<'de> for WidgetConfigType
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 WidgetConfigType
impl RefUnwindSafe for WidgetConfigType
impl Send for WidgetConfigType
impl Sync for WidgetConfigType
impl Unpin for WidgetConfigType
impl UnwindSafe for WidgetConfigType
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,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.