pub struct TrackedData {
pub id: String,
pub state: State,
pub timestamp: SystemTime,
}Fields§
§id: String§state: State§timestamp: SystemTimeImplementations§
Source§impl TrackedData
impl TrackedData
pub fn new(id: String, state: State, timestamp: SystemTime) -> Self
Trait Implementations§
Source§impl Debug for TrackedData
impl Debug for TrackedData
Source§impl<'de> Deserialize<'de> for TrackedData
impl<'de> Deserialize<'de> for TrackedData
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 TrackedData
impl RefUnwindSafe for TrackedData
impl Send for TrackedData
impl Sync for TrackedData
impl Unpin for TrackedData
impl UnwindSafe for TrackedData
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