zlhahaha/moonsim/reports does not have a README file

    CircuitBreakerResult

    LoadBalancerConfig

    LoadBalancerResult

    MetricDiff

    Metrics

    ModelSummary

    NetworkConfig

    NetworkResult

    QueueConfig

    QueueResult

    ReliabilityConfig

    ReliabilityResult

    ReplayComparison

    RetryConfig

    RetryResult

    ScenarioReport

    ScenarioSuiteReport

    ServiceResilienceResult

    Sim

    Deterministic simulation state.

    TokenBucketResult

    TraceComparison

    TraceEntry

    A deterministic record of an action observed during a simulation run.

    TrafficConfig

    TrafficResult

    DemoDescriptor

    pub(all) struct DemoDescriptor {
    name : String
    command : String
    purpose : String
    features : Array[String]
    }

    DemoDescriptor::has_feature

    fn DemoDescriptor::has_feature(self : DemoDescriptor, feature : String) -> Bool

    ExperimentCase

    pub(all) struct ExperimentCase {
    name : String
    summary :
    ModelSummary

    notes : String
    }

    ExperimentReport

    pub(all) struct ExperimentReport {
    title : String
    cases : Array[ExperimentCase]
    }

    ExperimentReport::add

    ExperimentReport::case_count

    fn ExperimentReport::case_count(self : ExperimentReport) -> Int

    ExperimentReport::combined_digest

    fn ExperimentReport::combined_digest(self : ExperimentReport) -> UInt64

    ExperimentReport::max_final_tick

    fn ExperimentReport::max_final_tick(self : ExperimentReport) -> Int

    ExperimentReport::new

    fn ExperimentReport::new(title : String) -> ExperimentReport

    ExperimentReport::render

    fn ExperimentReport::render(self : ExperimentReport) -> String

    ExperimentReport::total_events

    fn ExperimentReport::total_events(self : ExperimentReport) -> Int

    FeatureCell

    pub(all) struct FeatureCell {
    demo : String
    feature : String
    supported : Bool
    }

    FeatureCoverage

    pub(all) struct FeatureCoverage {
    demo_count : Int
    feature_count : Int
    supported_cells : Int
    total_cells : Int
    }

    FeatureCoverage::line

    fn FeatureCoverage::line(self : FeatureCoverage) -> String

    FeatureCoverage::percent

    fn FeatureCoverage::percent(self : FeatureCoverage) -> Int

    FeatureMatrix

    pub(all) struct FeatureMatrix {
    demos : Array[String]
    features : Array[String]
    cells : Array[FeatureCell]
    }

    FeatureMatrix::coverage

    FeatureMatrix::demo_count_for_feature

    fn FeatureMatrix::demo_count_for_feature(self : FeatureMatrix, feature : String) -> Int

    FeatureMatrix::feature_count

    fn FeatureMatrix::feature_count(self : FeatureMatrix, demo : String) -> Int

    FeatureMatrix::render

    fn FeatureMatrix::render(self : FeatureMatrix) -> String

    FeatureMatrix::supports

    fn FeatureMatrix::supports(self : FeatureMatrix, demo : String, feature : String) -> Bool

    SweepPoint

    pub(all) struct SweepPoint {
    name : String
    summary :
    ModelSummary

    score : Int
    }

    SweepReport

    pub(all) struct SweepReport {
    name : String
    points : Array[SweepPoint]
    }

    SweepReport::add

    fn SweepReport::add(self : SweepReport, point : SweepPoint) -> SweepReport

    SweepReport::best_by_final_tick

    fn SweepReport::best_by_final_tick(self : SweepReport) -> SweepPoint?

    SweepReport::best_by_score

    fn SweepReport::best_by_score(self : SweepReport) -> SweepPoint?

    SweepReport::combined_digest

    fn SweepReport::combined_digest(self : SweepReport) -> UInt64

    SweepReport::count

    fn SweepReport::count(self : SweepReport) -> Int

    SweepReport::new

    fn SweepReport::new(name : String) -> SweepReport

    SweepReport::render

    fn SweepReport::render(self : SweepReport) -> String

    build_feature_matrix

    fn build_feature_matrix() -> FeatureMatrix

    compare_experiments

    default_features

    fn default_features() -> Array[String]

    demo_catalog

    fn demo_catalog() -> Array[DemoDescriptor]

    demo_descriptor

    fn demo_descriptor(name : String, command : String, purpose : String, features : Array[String]) -> DemoDescriptor

    demo_experiment

    fn demo_experiment() -> ExperimentReport

    demo_names

    fn demo_names() -> Array[String]

    experiment_case

    fn experiment_case(name : String, summary :
    ModelSummary
    , notes? : String) -> ExperimentCase

    find_demo

    fn find_demo(name : String) -> DemoDescriptor?

    load_balancer_config

    fn load_balancer_config(seed? : UInt64, jobs? : Int, workers? : Int, max_arrival_gap? : Int, min_service? : Int, max_service? : Int, strategy? : String) ->
    LoadBalancerConfig

    network_config

    fn network_config(seed? : UInt64, messages? : Int, latency_min? : Int, latency_max? : Int, drop_percent? : Int, retry_delay? : Int) ->
    NetworkConfig

    package_name

    fn package_name() -> String

    queue_config

    fn queue_config(seed? : UInt64, customers? : Int, max_arrival_gap? : Int, service_time? : Int) ->
    QueueConfig

    reliability_config

    fn reliability_config(seed? : UInt64, operations? : Int, fail_percent? : Int, retry_limit? : Int, backoff? : Int) ->
    ReliabilityConfig

    render_demo_catalog

    fn render_demo_catalog() -> String

    render_experiment_report

    fn render_experiment_report(report : ExperimentReport) -> String

    render_feature_coverage

    fn render_feature_coverage() -> String

    render_feature_matrix

    fn render_feature_matrix() -> String

    render_metric_diff

    fn render_metric_diff(diff :
    MetricDiff
    ) -> String

    render_metrics_report

    fn render_metrics_report(metrics :
    Metrics
    ) -> String

    render_model_summaries

    fn render_model_summaries(summaries : Array[
    ModelSummary
    ]) -> String

    render_replay_comparison

    fn render_replay_comparison(comparison :
    ReplayComparison
    ) -> String

    render_sample_distribution

    fn render_sample_distribution(metrics :
    Metrics
    , name : String) -> String

    render_scenario_report

    fn render_scenario_report(report :
    ScenarioReport
    ) -> String

    render_scenario_suite_report

    fn render_scenario_suite_report(report :
    ScenarioSuiteReport
    ) -> String

    render_sim_report

    fn render_sim_report(sim :
    Sim
    , title? : String) -> String

    render_trace_report

    fn render_trace_report(entries : Array[
    TraceEntry
    ], limit? : Int) -> String

    retry_config

    fn retry_config(seed? : UInt64, max_attempts? : Int, fail_until? : Int, initial_backoff? : Int, jitter? : Int) ->
    RetryConfig

    run_circuit_breaker_model

    fn run_circuit_breaker_model(seed? : UInt64, calls? : Int) ->
    CircuitBreakerResult

    run_token_bucket_model

    fn run_token_bucket_model(seed? : UInt64, requests? : Int) ->
    TokenBucketResult

    sweep_load_balancer_strategies

    fn sweep_load_balancer_strategies(seed? : UInt64, jobs? : Int) -> SweepReport

    sweep_point

    fn sweep_point(name : String, summary :
    ModelSummary
    , score? : Int) -> SweepPoint

    sweep_reliability_failure_rates

    fn sweep_reliability_failure_rates(seed? : UInt64) -> SweepReport

    trace_digest

    fn trace_digest(entries : Array[
    TraceEntry
    ]) -> UInt64

    trace_entry

    fn trace_entry(tick : Int, event_id : Int, kind : String, detail : String) ->
    TraceEntry

    traffic_config

    fn traffic_config(seed? : UInt64, cycles? : Int, cars? : Int, cycle_ticks? : Int) ->
    TrafficConfig

    Powered by MoonBit

    Site sourceReport issuePackagesBuild queueSkillsStatistics

    © 2026 mooncakes.io