Enum feattle_core::last_reload::LastReload [−][src]
pub enum LastReload {
Never,
NoData {
reload_date: DateTime<Utc>,
},
Data {
reload_date: DateTime<Utc>,
version: i32,
version_date: DateTime<Utc>,
},
}
Expand description
Store details of the last time the data was synchronized by calling
crate::Feattles::reload()
.
Variants
The data was never updated and all feattles carry their default values.
The reload finished with success, but no data was found. All feattle carry their default values.
The reload finished with success.
Implementations
Indicate when, if ever, a reload finished with success.
Indicate which is, if any, the current data version. Note that the value 0
is used for
LastReload::NoData
.
Indicate when, if known, this data version was created.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for LastReload
impl Send for LastReload
impl Sync for LastReload
impl Unpin for LastReload
impl UnwindSafe for LastReload
Blanket Implementations
Mutably borrows from an owned value. Read more