| Crates.io | lt_delta |
| lib.rs | lt_delta |
| version | 0.2.0 |
| created_at | 2025-02-17 19:51:11.970652+00 |
| updated_at | 2025-02-17 21:02:40.418629+00 |
| description | A type Delta |
| homepage | |
| repository | https://github.com/Formkunft/lt_delta |
| max_upload_size | |
| id | 1559290 |
| size | 21,257 |
Delta<T>A type representing a source element, a target element, or both a source and a target element.
This type represents an inclusive OR relation:
Either a source element is available, or a target element is available, or both are available.
Delta behaves similar to Option, but instead of representing 0 or 1 elements, it represents 1 or 2 elements.
The source and target are described as the two sides of a delta.
Both sides are accessible via optional source and target methods.
Convenient methods like resolve and merge also provide access to the elements.
Transform a Delta value to a different Delta value using map, map_any, or map_all.