pub struct DepAwareMeasurement {
pub from_commit: String,
pub to_commit: String,
pub total_crates: usize,
pub directly_dirty: usize,
pub transitively_dirty: usize,
pub clean_crates: usize,
pub file_hit_rate: f64,
pub crate_hit_rate: f64,
pub dep_aware_hit_rate: f64,
}Expand description
Per-commit dependency-aware measurement.
Fields§
§from_commit: String§to_commit: String§total_crates: usize§directly_dirty: usize§transitively_dirty: usize§clean_crates: usize§file_hit_rate: f64File-level hit rate (upper bound).
crate_hit_rate: f64Crate-level hit rate (what cargo sees).
dep_aware_hit_rate: f64Dependency-aware hit rate (the real number).
Trait Implementations§
Source§impl Clone for DepAwareMeasurement
impl Clone for DepAwareMeasurement
Source§fn clone(&self) -> DepAwareMeasurement
fn clone(&self) -> DepAwareMeasurement
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DepAwareMeasurement
impl RefUnwindSafe for DepAwareMeasurement
impl Send for DepAwareMeasurement
impl Sync for DepAwareMeasurement
impl Unpin for DepAwareMeasurement
impl UnsafeUnpin for DepAwareMeasurement
impl UnwindSafe for DepAwareMeasurement
Blanket Implementations§
impl<T> Allocation for T
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