Module reentrant_collection_view

Source
Expand description

The ReentrantCollectionView implements a map structure whose keys are ordered and the values are views with concurrent access.

Structs§

ReadGuardedView
A read-only accessor for a particular subview in a ReentrantCollectionView.
ReentrantByteCollectionView
A view that supports accessing a collection of views of the same kind, indexed by Vec<u8>, possibly several subviews at a time.
ReentrantCollectionView
A view that supports accessing a collection of views of the same kind, indexed by keys, possibly several subviews at a time.
ReentrantCustomCollectionView
A view that supports accessing a collection of views of the same kind, indexed by an ordered key, possibly several subviews at a time.
WriteGuardedView
A read-write accessor for a particular subview in a ReentrantCollectionView.

Type Aliases§

HashedReentrantByteCollectionView
Type wrapping ReentrantByteCollectionView while memoizing the hash.
HashedReentrantCollectionView
Type wrapping ReentrantCollectionView while memoizing the hash.
HashedReentrantCustomCollectionView
Type wrapping ReentrantCustomCollectionView while memoizing the hash.
HistoricallyHashedReentrantByteCollectionView
Wrapper around ReentrantByteCollectionView to compute hashes based on the history of changes.
HistoricallyHashedReentrantCollectionView
Wrapper around ReentrantCollectionView to compute hashes based on the history of changes.
HistoricallyHashedReentrantCustomCollectionView
Wrapper around ReentrantCustomCollectionView to compute hashes based on the history of changes.