pub struct ZkPerformanceMonitor { /* private fields */ }Expand description
Performance monitor for zk operations
Implementations§
Source§impl ZkPerformanceMonitor
impl ZkPerformanceMonitor
Sourcepub fn update_proof_metrics(&mut self, proof: &ZkProof, is_valid: bool)
pub fn update_proof_metrics(&mut self, proof: &ZkProof, is_valid: bool)
Update proof metrics
Sourcepub fn get_global_stats(&self) -> ZkGlobalMetrics
pub fn get_global_stats(&self) -> ZkGlobalMetrics
Get global statistics
Auto Trait Implementations§
impl Freeze for ZkPerformanceMonitor
impl RefUnwindSafe for ZkPerformanceMonitor
impl Send for ZkPerformanceMonitor
impl Sync for ZkPerformanceMonitor
impl Unpin for ZkPerformanceMonitor
impl UnsafeUnpin for ZkPerformanceMonitor
impl UnwindSafe for ZkPerformanceMonitor
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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