pub struct QuotaCacheState {
pub last_success_at: Option<u64>,
pub last_success_data: Option<QuotaData>,
pub next_retry_at: Option<u64>,
pub last_error_kind: Option<String>,
pub retry_after_secs: Option<u64>,
pub refresh_in_progress_until: Option<u64>,
}Fields§
§last_success_at: Option<u64>§last_success_data: Option<QuotaData>§next_retry_at: Option<u64>§last_error_kind: Option<String>§retry_after_secs: Option<u64>§refresh_in_progress_until: Option<u64>Trait Implementations§
Source§impl Clone for QuotaCacheState
impl Clone for QuotaCacheState
Source§fn clone(&self) -> QuotaCacheState
fn clone(&self) -> QuotaCacheState
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 QuotaCacheState
impl Debug for QuotaCacheState
Source§impl Default for QuotaCacheState
impl Default for QuotaCacheState
Source§fn default() -> QuotaCacheState
fn default() -> QuotaCacheState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QuotaCacheState
impl<'de> Deserialize<'de> for QuotaCacheState
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 QuotaCacheState
impl RefUnwindSafe for QuotaCacheState
impl Send for QuotaCacheState
impl Sync for QuotaCacheState
impl Unpin for QuotaCacheState
impl UnsafeUnpin for QuotaCacheState
impl UnwindSafe for QuotaCacheState
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