[−][src]Module xi_rope::delta
A data structure for representing editing operations on ropes. It's useful to explicitly represent these operations so they can be shared across multiple subsystems.
Structs
Builder | A builder for creating new |
DeletionsIter | |
Delta | Represents changes to a document by describing the new document as a sequence of sections copied from the old document and of new inserted text. Deletions are represented by gaps in the ranges copied from the old document. |
DeltaRegion | |
InsertDelta | A struct marking that a Delta contains only insertions. That is, it copies
all of the old document in the same order. It has a |
InsertsIter | |
Transformer | A mapping from coordinates in the source sequence to coordinates in the sequence after the delta is applied. |
Enums
DeltaElement |