README

moonbit-community/debug/diff does not have a README file

#
ReprDelta

pub type ReprDelta DebugDelta

A diff result between two Repr values.

Note: this is a thin wrapper around the internal DebugDelta so it can be exposed as part of the public API.

#
ReprDelta::delta

fn ReprDelta::delta(self : ReprDelta) -> DebugDelta

Extract the underlying DebugDelta.

#
ReprDelta::from_delta

fn ReprDelta::from_delta(delta : DebugDelta) -> ReprDelta

Construct a ReprDelta from a raw DebugDelta.

#
ReprDelta::inner

#deprecated("Use `struct T(A)` to declare a newtype and use `.0` access the underlying type instead.")
fn ReprDelta::inner(self : ReprDelta) -> DebugDelta
Convert newtype to its underlying type, automatically derived.

#
diff_repr

fn diff_repr(x :
Repr
, y :
Repr
, max_relative_error? : Double) -> ReprDelta

Diff two Repr values.

Optional parameters:
  • max_relative_error?: relative-error tolerance for DoubleLit.
    • When None, the default is 1e-12.
    • Larger tolerances make floats less likely to be reported as different.

Source Files

Powered by MoonBit

Site sourceReport issuePackagesBuild queueSkillsStatistics

© 2026 mooncakes.io