pub struct KeyDemand {
pub cache_key: String,
pub first_demand_at_ms: u64,
pub remote_wait_ms: u64,
}Expand description
One key requested by a wrapper, including unsuccessful predictions.
Fields§
§cache_key: String§first_demand_at_ms: u64§remote_wait_ms: u64Wall time blocked on remote-check IPC, including daemon admission and failed requests. It is not an estimate of time saved by prefetch.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KeyDemand
impl<'de> Deserialize<'de> for KeyDemand
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
impl Eq for KeyDemand
impl StructuralPartialEq for KeyDemand
Auto Trait Implementations§
impl Freeze for KeyDemand
impl RefUnwindSafe for KeyDemand
impl Send for KeyDemand
impl Sync for KeyDemand
impl Unpin for KeyDemand
impl UnsafeUnpin for KeyDemand
impl UnwindSafe for KeyDemand
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