mokomoking2501/lockwire/observe does not have a README file
pub(open) trait Probe {
fn on_trace(Self, @mokomoking2501/lockwire/trace.TraceEventTraceEvent) -> Unit
fn on_metric(Self, MetricPoint) -> Unit
}pub(open) trait TraceSink {
fn write(Self, @mokomoking2501/lockwire/trace.TraceEventTraceEvent) -> Unit
}pub(all) struct MetricPoint {
name : String
vtime : @mokomoking2501/lockwire/core.VTimeVTime
value : Int64
unit : String
} derive(Eq, @moonbitlang/core/debug.DebugDebug)fn MetricPoint::make(name~ : String, vtime~ : @mokomoking2501/lockwire/core.VTimeVTime, value~ : Int64, unit~ : String) -> MetricPointpub(all) struct TimelineProbe {
events : Array[@mokomoking2501/lockwire/trace.TraceEventTraceEvent]
metrics : Array[MetricPoint]
} derive(@moonbitlang/core/debug.DebugDebug)impl MetricSink for TimelineProbeimpl Probe for TimelineProbefn on_trace(self : TimelineProbe, event : @mokomoking2501/lockwire/trace.TraceEventTraceEvent) -> Unitimpl TraceSink for TimelineProbefn TimelineProbe::record_trace(self : TimelineProbe, event : @mokomoking2501/lockwire/trace.TraceEventTraceEvent) -> UnitDeterministic run-test substrate for MoonBit
Dependencies