Skip to main content

Crate pagesift_diff

Crate pagesift_diff 

Source
Expand description

同一 URL 两份 Markdown 快照的块级差异对比,并区分噪声变化。

Structs§

Block
BlockChange
DiffLine
DiffOptions
DiffReport
DiffStats
Hunk
InlineSegment
UnifiedDiff

Enums§

BlockKind
ChangeType
InlineOp
LineKind
NoiseCategory
Significance

Functions§

diff
diff_with
inline_diff
normalize
去零位宽字符、NFC、折叠空白;代码块只去行尾空白,保留缩进。
split_blocks
unified_diff
逐行比较,每处变化前后带 context 行上下文;相邻变化的上下文重叠时合并成一个 hunk(同 git)。