pub struct RefreshTask {
pub key: String,
pub interval_ms: u64,
pub last_refresh_ms: u64,
pub active: bool,
}Expand description
A scheduled data refresh task.
Fields§
§key: StringData source key
interval_ms: u64Refresh interval in milliseconds
last_refresh_ms: u64Last refresh timestamp
active: boolWhether task is active
Trait Implementations§
Source§impl Clone for RefreshTask
impl Clone for RefreshTask
Source§fn clone(&self) -> RefreshTask
fn clone(&self) -> RefreshTask
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 moreAuto Trait Implementations§
impl Freeze for RefreshTask
impl RefUnwindSafe for RefreshTask
impl Send for RefreshTask
impl Sync for RefreshTask
impl Unpin for RefreshTask
impl UnwindSafe for RefreshTask
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more