Module ys_core::differences

source ·

Structs§

  • SnapShotDifference 结构体定义了快照之间的差异 包括删除的项、新增的项以及修改的项。每个项都通过其对应的路径进行标识。

Enums§

  • DifferenceEntry 枚举定义了差异条目的类型,可以是文件或目录。 文件类型包含一个 ObjectID,目录类型包含一个嵌套的 SnapShotDifference 结构。
  • DifferenceStackItem 枚举定义了差异栈的具体项,对应于不同类型的差异操作。 包括被删除的路径、新增的路径及条目信息、被修改的路径及条目信息。
  • DifferenceStackType 枚举定义了差异栈的操作类型,包括删除、添加和修改。