Struct feattle_core::persist::HistoryEntry
source · [−]pub struct HistoryEntry {
pub value: Value,
pub value_overview: String,
pub modified_at: DateTime<Utc>,
pub modified_by: String,
}Expand description
Store the value at a given point in time of a single feattle
Fields
value: ValueThe value, expressed in JSON
value_overview: StringA human-readable description of the value
modified_at: DateTime<Utc>When this modification was made
modified_by: StringWho did that modification
Trait Implementations
sourceimpl Clone for HistoryEntry
impl Clone for HistoryEntry
sourcefn clone(&self) -> HistoryEntry
fn clone(&self) -> HistoryEntry
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for HistoryEntry
impl Debug for HistoryEntry
sourceimpl<'de> Deserialize<'de> for HistoryEntry
impl<'de> Deserialize<'de> for HistoryEntry
sourcefn 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
sourceimpl PartialEq<HistoryEntry> for HistoryEntry
impl PartialEq<HistoryEntry> for HistoryEntry
sourcefn eq(&self, other: &HistoryEntry) -> bool
fn eq(&self, other: &HistoryEntry) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &HistoryEntry) -> bool
fn ne(&self, other: &HistoryEntry) -> bool
This method tests for !=.
sourceimpl Serialize for HistoryEntry
impl Serialize for HistoryEntry
impl Eq for HistoryEntry
impl StructuralEq for HistoryEntry
impl StructuralPartialEq for HistoryEntry
Auto Trait Implementations
impl RefUnwindSafe for HistoryEntry
impl Send for HistoryEntry
impl Sync for HistoryEntry
impl Unpin for HistoryEntry
impl UnwindSafe for HistoryEntry
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more