pub struct GeneratedSecurityRelationAnalyzerRunStats {
pub compile_time_ns: u64,
pub run_time_ns: u64,
pub memory_bytes: u64,
pub external_tuple_count: u32,
pub vyre_tuple_count: u32,
pub external_finding_count: u32,
pub vyre_finding_count: u32,
}Expand description
Benchmark/runtime accounting supplied by the caller.
Fields§
§compile_time_ns: u64Generated analyzer compile time.
run_time_ns: u64Generated analyzer run time.
memory_bytes: u64Resident or host memory bytes consumed by relation execution.
external_tuple_count: u32external comparator tuple count.
vyre_tuple_count: u32Current Vyre comparator tuple count.
external_finding_count: u32external comparator finding count.
vyre_finding_count: u32Current Vyre comparator finding count.
Trait Implementations§
Source§impl Clone for GeneratedSecurityRelationAnalyzerRunStats
impl Clone for GeneratedSecurityRelationAnalyzerRunStats
Source§fn clone(&self) -> GeneratedSecurityRelationAnalyzerRunStats
fn clone(&self) -> GeneratedSecurityRelationAnalyzerRunStats
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 moreimpl Copy for GeneratedSecurityRelationAnalyzerRunStats
impl Eq for GeneratedSecurityRelationAnalyzerRunStats
impl StructuralPartialEq for GeneratedSecurityRelationAnalyzerRunStats
Auto Trait Implementations§
impl Freeze for GeneratedSecurityRelationAnalyzerRunStats
impl RefUnwindSafe for GeneratedSecurityRelationAnalyzerRunStats
impl Send for GeneratedSecurityRelationAnalyzerRunStats
impl Sync for GeneratedSecurityRelationAnalyzerRunStats
impl Unpin for GeneratedSecurityRelationAnalyzerRunStats
impl UnsafeUnpin for GeneratedSecurityRelationAnalyzerRunStats
impl UnwindSafe for GeneratedSecurityRelationAnalyzerRunStats
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
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more