Versions in this module Expand all Collapse all v0 v0.2.0 May 30, 2026 Changes in this version + type Bump string + const Major + const Minor + const Patch + type Change struct + Breaking bool + Description string + Kind ChangeKind + Path string + type ChangeKind string + const KindEffectAdded + const KindEffectRemoved + const KindFinalChanged + const KindGuardAdded + const KindGuardRemoved + const KindInitialChanged + const KindMachineRenamed + const KindMetadataChanged + const KindStateAdded + const KindStateRemoved + const KindTransitionAdded + const KindTransitionRemoved + const KindTransitionRetargeted + const KindUnknown + const KindWaitModeChanged + type DecodeError struct + Err error + Side string + func (e *DecodeError) Error() string + func (e *DecodeError) Unwrap() error + type Report struct + Changes []Change + func DiffJSON[S comparable, E comparable, C any](old, updated []byte) (Report, error) + func DiffMachines[S comparable, E comparable, C any](old, updated *state.Machine[S, E, C]) (Report, error) + func Diff[S comparable, E comparable, C any](old, updated *state.IR[S, E, C]) Report + func (r Report) Breaking() bool + func (r Report) Empty() bool + func (r Report) SemverBump() Bump + func (r Report) String() string + type SerializeError struct + Err error + Side string + func (e *SerializeError) Error() string + func (e *SerializeError) Unwrap() error