pub struct DpiTagStats {
pub pure: u32,
pub deferred_safe: u32,
pub barrier: u32,
pub speculation_unsafe: u32,
}Expand description
One aggregate metric per test corpus: the regression-monitored
Pure/DeferredSafe vs Barrier(/SpeculationUnsafe) ratio NL-103 requires.
Not part of super::StaticAnalysisView (that trait is per-call-site
dpi_tag); this is a harness-facing aggregation a corpus runner (out of
this wave — the harness track’s own job, per the plan) calls once per
test corpus.
Fields§
§pure: u32§deferred_safe: u32§barrier: u32§speculation_unsafe: u32Implementations§
Source§impl DpiTagStats
impl DpiTagStats
Trait Implementations§
Source§impl Clone for DpiTagStats
impl Clone for DpiTagStats
impl Copy for DpiTagStats
Source§impl Debug for DpiTagStats
impl Debug for DpiTagStats
Source§impl Default for DpiTagStats
impl Default for DpiTagStats
impl Eq for DpiTagStats
Source§impl PartialEq for DpiTagStats
impl PartialEq for DpiTagStats
impl StructuralPartialEq for DpiTagStats
Auto Trait Implementations§
impl Freeze for DpiTagStats
impl RefUnwindSafe for DpiTagStats
impl Send for DpiTagStats
impl Sync for DpiTagStats
impl Unpin for DpiTagStats
impl UnsafeUnpin for DpiTagStats
impl UnwindSafe for DpiTagStats
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.