pub struct WidgetRecord {
pub id: u64,
pub widget: Widget,
pub features: WidgetFeatures,
pub frequency: u32,
pub last_seen: u64,
pub value_stats: Option<ValueStats>,
}
Expand description
A stored widget record with features and usage statistics
Fields§
§id: u64
§widget: Widget
§features: WidgetFeatures
§frequency: u32
§last_seen: u64
§value_stats: Option<ValueStats>
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for WidgetRecord
impl<'__de, __Context> BorrowDecode<'__de, __Context> for WidgetRecord
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for WidgetRecord
impl Clone for WidgetRecord
Source§fn clone(&self) -> WidgetRecord
fn clone(&self) -> WidgetRecord
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 WidgetRecord
impl Debug for WidgetRecord
Source§impl<__Context> Decode<__Context> for WidgetRecord
impl<__Context> Decode<__Context> for WidgetRecord
Source§impl<'de> Deserialize<'de> for WidgetRecord
impl<'de> Deserialize<'de> for WidgetRecord
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
Source§impl Encode for WidgetRecord
impl Encode for WidgetRecord
Auto Trait Implementations§
impl Freeze for WidgetRecord
impl RefUnwindSafe for WidgetRecord
impl Send for WidgetRecord
impl Sync for WidgetRecord
impl Unpin for WidgetRecord
impl UnwindSafe for WidgetRecord
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