pub struct NativeExecutionTelemetry {
pub bytecode_functions: usize,
pub bytecode_instructions: usize,
pub native_target_calls: usize,
pub invocations: usize,
}Expand description
Cumulative native-substrate counters for a reusable runtime owner.
Fields§
§bytecode_functions: usizeCumulative number of validated Hara function prototypes encountered.
bytecode_instructions: usizeCumulative number of validated Hara VM instructions encountered.
native_target_calls: usizeCumulative number of approved native/protocol/evaluator targets called.
invocations: usizeCumulative number of native-substrate VM entries.
Trait Implementations§
Source§impl Clone for NativeExecutionTelemetry
impl Clone for NativeExecutionTelemetry
Source§fn clone(&self) -> NativeExecutionTelemetry
fn clone(&self) -> NativeExecutionTelemetry
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 NativeExecutionTelemetry
Source§impl Debug for NativeExecutionTelemetry
impl Debug for NativeExecutionTelemetry
Source§impl Default for NativeExecutionTelemetry
impl Default for NativeExecutionTelemetry
Source§fn default() -> NativeExecutionTelemetry
fn default() -> NativeExecutionTelemetry
Returns the “default value” for a type. Read more
impl Eq for NativeExecutionTelemetry
Source§impl PartialEq for NativeExecutionTelemetry
impl PartialEq for NativeExecutionTelemetry
impl StructuralPartialEq for NativeExecutionTelemetry
Auto Trait Implementations§
impl Freeze for NativeExecutionTelemetry
impl RefUnwindSafe for NativeExecutionTelemetry
impl Send for NativeExecutionTelemetry
impl Sync for NativeExecutionTelemetry
impl Unpin for NativeExecutionTelemetry
impl UnsafeUnpin for NativeExecutionTelemetry
impl UnwindSafe for NativeExecutionTelemetry
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§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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