pub enum CacheRenewed {
Refused {
refused: AxError,
},
Answered {
usage: Option<ModelUsage>,
billed_usd_micros: Option<UsdMicros>,
},
}Expand description
cache_renewed: one renewal a worker sent, answered or refused.
A refusal is a line of its own rather than a note in the diagnostic log, because a provider that refuses renewals is a fact about what keep-warm costs, and the log is not the history.
Refused is tried first when reading: every field of Answered may
be absent, so it would read any line.
Variants§
Refused
The provider refused the renewal; its refusal, unchanged.
Answered
The provider answered the renewal.
Trait Implementations§
Source§impl Clone for CacheRenewed
impl Clone for CacheRenewed
Source§impl Debug for CacheRenewed
impl Debug for CacheRenewed
Source§impl<'de> Deserialize<'de> for CacheRenewed
impl<'de> Deserialize<'de> for CacheRenewed
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
Source§impl PartialEq for CacheRenewed
impl PartialEq for CacheRenewed
Source§impl Serialize for CacheRenewed
impl Serialize for CacheRenewed
impl StructuralPartialEq for CacheRenewed
Auto Trait Implementations§
impl Freeze for CacheRenewed
impl RefUnwindSafe for CacheRenewed
impl Send for CacheRenewed
impl Sync for CacheRenewed
impl Unpin for CacheRenewed
impl UnsafeUnpin for CacheRenewed
impl UnwindSafe for CacheRenewed
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