Skip to main content

Module progress

Module progress 

Source
Expand description

Traces progress of protocol execution

Provides Tracer trait that can be used to trace progress of ongoing MPC protocol execution. For instance, it can be implemented to report progress to the end user.

Out of box, there’s PerfProfiler which can be used to bechmark a protocol.

Structs§

PerfProfiler
Profiles performance of the protocol
PerfReport
Performance report generated by PerfProfiler
ProfileError
Protocol profiling resulted into error
RoundDuration
Performance of specific round (part of PerfReport)
StageDuration
Performance of specific stage (part of PerfReport)
Stderr
Prints progress of the protocol to stderr

Enums§

Event
Event occurred during the protocol execution

Traits§

Tracer
Traces progress of protocol execution