Module index

Source
Expand description

Interfaces for indexes of the commits in a repository.

Structs§

AllHeadsForGcUnsupported
An error returned if Index::all_heads_for_gc() is not supported by the index backend.
IndexError
Returned by Index backend in case of an error.
IndexReadError
Returned if an error occurs while reading an index from the IndexStore.
IndexWriteError
Returned if an error occurs while writing an index to the IndexStore.

Traits§

ChangeIdIndex
Defines the interface for types that provide an index of the commits in a repository by ChangeId.
Index
Defines the interface for types that provide an index of the commits in a repository by CommitId.
IndexStore
Defines the interface for types that provide persistent storage for an index.
MutableIndex
ReadonlyIndex