Struct bazel_bep::types::blaze::ActionCacheStatistics
source · pub struct ActionCacheStatistics {
pub size_in_bytes: u64,
pub save_time_in_ms: u64,
pub hits: i32,
pub misses: i32,
pub miss_details: Vec<MissDetail>,
pub load_time_in_ms: u64,
}Expand description
Information about the action cache behavior during a single build.
Fields§
§size_in_bytes: u64Size of the action cache in bytes.
This is computed by the code that persists the action cache to disk and represents the size of the written files, which has no direct relation to the number of entries in the cache.
save_time_in_ms: u64Time it took to save the action cache to disk.
hits: i32Cache counters.
misses: i32§miss_details: Vec<MissDetail>Breakdown of the cache misses based on the reasons behind them.
load_time_in_ms: u64Time it took to load the action cache from disk. Reported as 0 if the action cache has not been loaded in this invocation.
Trait Implementations§
source§impl Clone for ActionCacheStatistics
impl Clone for ActionCacheStatistics
source§fn clone(&self) -> ActionCacheStatistics
fn clone(&self) -> ActionCacheStatistics
Returns a copy 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 ActionCacheStatistics
impl Debug for ActionCacheStatistics
source§impl Default for ActionCacheStatistics
impl Default for ActionCacheStatistics
source§impl Message for ActionCacheStatistics
impl Message for ActionCacheStatistics
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.source§impl PartialEq for ActionCacheStatistics
impl PartialEq for ActionCacheStatistics
source§fn eq(&self, other: &ActionCacheStatistics) -> bool
fn eq(&self, other: &ActionCacheStatistics) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ActionCacheStatistics
Auto Trait Implementations§
impl RefUnwindSafe for ActionCacheStatistics
impl Send for ActionCacheStatistics
impl Sync for ActionCacheStatistics
impl Unpin for ActionCacheStatistics
impl UnwindSafe for ActionCacheStatistics
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