Sign in

    zhaoyuanjuns/moonbit_extractor/export does not have a README file

    SvgCanvas

    pub(all) struct SvgCanvas {
    width : Int
    height : Int
    elements : Array[String]
    } derive(Eq,
    Debug
    )

    Dependency-free SVG output for ternary diagrams and audit plots.

    SvgCanvas::new

    SvgCanvas::render

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

    ValidationRecord

    pub(all) struct ValidationRecord {
    id : String
    metric : String
    measured : Double
    target : Double
    tolerance : Double
    passed : Bool
    status : String
    } derive(Eq, ToJson,
    Debug
    )

    Export-ready validation summaries for downstream review systems.

    ValidationReport

    pub(all) struct ValidationReport {
    title : String
    records : Array[ValidationRecord]
    passed : Bool
    pass_rate : Double
    maximum_error : Double
    } derive(Eq, ToJson,
    Debug
    )

    failed_validation_records

    fn failed_validation_records(report : ValidationReport) -> Array[ValidationRecord]

    make_validation_report

    fn make_validation_report(title : String, records : ArrayView[ValidationRecord]) -> ValidationReport

    merge_validation_reports

    fn merge_validation_reports(first : ValidationReport, second : ValidationReport) -> ValidationReport

    ternary_triangle

    fn ternary_triangle(width : Int, height : Int) -> SvgCanvas raise
    ExtractionError

    validation_record

    fn validation_record(id : String, metric : String, measured : Double, target : Double, tolerance : Double) -> ValidationRecord

    validation_record_error

    fn validation_record_error(record : ValidationRecord) -> Double

    validation_record_relative_error

    fn validation_record_relative_error(record : ValidationRecord) -> Double

    validation_records_by_status

    fn validation_records_by_status(report : ValidationReport, status : String) -> Array[ValidationRecord]

    validation_report_all_within

    fn validation_report_all_within(report : ValidationReport, tolerance_multiplier : Double) -> Bool

    validation_report_critical

    fn validation_report_critical(report : ValidationReport) -> Bool

    validation_report_csv

    fn validation_report_csv(report : ValidationReport) -> String

    validation_report_error_vector

    fn validation_report_error_vector(report : ValidationReport) -> Array[Double]

    validation_report_has_notices

    fn validation_report_has_notices(report : ValidationReport) -> Bool

    validation_report_is_complete

    fn validation_report_is_complete(report : ValidationReport, expected_count : Int) -> Bool

    validation_report_json

    fn validation_report_json(report : ValidationReport) -> String

    validation_report_markdown

    fn validation_report_markdown(report : ValidationReport) -> String

    validation_report_max_relative_error

    fn validation_report_max_relative_error(report : ValidationReport) -> Double

    validation_report_measured_vector

    fn validation_report_measured_vector(report : ValidationReport) -> Array[Double]

    validation_report_metric_names

    fn validation_report_metric_names(report : ValidationReport) -> Array[String]

    validation_report_min_margin

    fn validation_report_min_margin(report : ValidationReport) -> Double

    validation_report_passed_ids

    fn validation_report_passed_ids(report : ValidationReport) -> Array[String]

    validation_report_ready_for_review

    fn validation_report_ready_for_review(report : ValidationReport) -> Bool

    validation_report_recommendation

    fn validation_report_recommendation(report : ValidationReport) -> String

    validation_report_record

    fn validation_report_record(report : ValidationReport, id : String) -> ValidationRecord?

    validation_report_record_count

    fn validation_report_record_count(report : ValidationReport) -> Int

    Production validation gate used by release pipelines.

    validation_report_relative_error_vector

    fn validation_report_relative_error_vector(report : ValidationReport) -> Array[Double]

    validation_report_status

    fn validation_report_status(report : ValidationReport) -> String

    validation_report_status_counts

    fn validation_report_status_counts(report : ValidationReport) -> (Int, Int, Int)

    validation_report_summary

    fn validation_report_summary(report : ValidationReport) -> String

    validation_report_target_error_pairs

    fn validation_report_target_error_pairs(report : ValidationReport) -> Array[(Double, Double)]

    validation_report_target_vector

    fn validation_report_target_vector(report : ValidationReport) -> Array[Double]

    Powered by MoonBit

    Site sourceReport issuePackagesBuild queueSkillsStatistics

    © 2026 mooncakes.io