Crate structupdate

Crate structupdate 

Source

Modules§

defaults

Structs§

OptRecord
OptValue
OutOfBound
RecordMap
RecordMapDiff
RecordMapUpdates
RecordMapUpdatesIntoIter
RecordMapUpdatesIter
Value
An updatable value
ValueDiff
A representation of the diff between to Value instances.
ValueList
ValueListDiff
ValueListUpdates
ValueMap
ValueMapDiff
ValueMapUpdates
An update for updating a ValueMap<K, V>
ValueMapUpdatesIntoIter
ValueMapUpdatesIter
ValueSet
ValueSetDiff
ValueSetUpdates
An update for updating a ValueSet<K>
ValueSetUpdatesIntoIter
ValueSetUpdatesIter

Enums§

OptRecordDiff
Represent a delta between two optional records X and Y.
OptRecordUpdate
Update for an optional record
OptValueDiff
OptValueUpdate
A config item for amending a configuration value
RecordMapUpdate
An update for updating a RecordMap<K, U>
ValueListUpdate
A queue for updates for amending a ValueList<V>
ValueMapUpdate
A queue of updates for amending a ValueMap<K, V>
ValueSetUpdate
A queue of updates for amending a ValueSet<K>
ValueUpdate
An operation for amenting a Value

Traits§

Markable
A trait to mark records.
Node
A trait implemented by datastructures that can be mutated by applying a succession of updates.

Attribute Macros§

structupdate