Crate diffx_core

Source

Structs§

DiffConfig
Configuration for diff operations - essential options only

Enums§

DiffResult
LightweightDiffResult
Lightweight diff result that doesn’t clone values unnecessarily

Functions§

diff
Backward compatible diff function - uses standard algorithm
diff_large_files
Memory-efficient diff for large files using streaming approach
diff_optimized
Memory-optimized diff function - explicitly requested optimization
diff_optimized_with_config
Memory-optimized diff function with configuration support
diff_standard
Standard diff function - predictable, no automatic optimization
diff_standard_with_config
Standard diff function with configuration support
diff_with_config
Enhanced diff function with explicit configuration
estimate_memory_usage
Get approximate memory usage of a Value in bytes
parse_csv
parse_ini
parse_large_file
Parse large files with streaming support to reduce memory usage Returns None if file is too large (>100MB) and should use streaming diff
parse_xml
value_type_name
would_exceed_memory_limit
Check if processing these values would exceed memory limits