Skip to main content

Module helpers

Module helpers 

Source
Expand description

Test helper utilities for pattern comparison and validation

Structs§

Difference
A single difference found during pattern comparison
EffectCounter
Counter for tracking side effects during traversal
PatternComparisonError
Error type for pattern comparison failures
PatternComparisonOptions
Options for pattern comparison
ValidationError
Error type for pattern validation failures
ValidationRules
Rules for pattern structure validation

Functions§

assert_pattern_structure_valid
Validate that a pattern has valid structure
assert_patterns_equal
Compare two patterns for equality with detailed error messages
assert_patterns_equivalent
Compare patterns with equivalence checking options
counting_effect
Helper function to create a counting effectful function for testing