PositionalChange
type PositionalChange<'K> =
| RemoveAt of Index: int
| InsertAt of Index: int * Key: 'K
| Move of OldIndex: int * NewIndex: int| Assembly | Ranvier |
| Attributes | [<RequireQualifiedAccess>] |
An edit to a positional list of keys, valid when applied in sequence.
Cases
Move of OldIndex: int * NewIndex: int
Move of OldIndex: int * NewIndex: intRemoves the key at oldIndex, then inserts it at newIndex of the shortened list.