Module single

Module single 

Source
Expand description

Database of a single repository.

Structs§

AlternativeProviders
Iterator over all immutable queriers of packages which list a certain DependencyName in their provides array.
AlternativeProvidersMut
Iterator over all mutable queriers of packages which list a certain DependencyName in their provides array.
Entries
Iterator over all pairs of package names and immutable queriers in a QueryDatabase.
EntriesMut
Iterator over all pairs of package names and mutable queriers in a QueryDatabase.
Entry
An entry of a querier and its name.
Names
Iterator over all package names in a QueryDatabase.
OwnedEntries
Iterator over all pairs of package names and owned queriers from a QueryDatabase.
Queriers
Iterator over all immutable queriers in a QueryDatabase.
QueriersMut
Iterator over all mutable queriers in a QueryDatabase.
QueryDatabase
Database to lookup queriers from their package names.

Enums§

InsertError
Error type of QueryDatabase::insert and QueryDatabase::insert_mut.
InsertNewerError
Error type of QueryDatabase::insert_newer and QueryDatabase::insert_newer_mut.
InsertNewerReturn
Return type of QueryDatabase::insert_newer and QueryDatabase::insert_newer_mut upon success.

Type Aliases§

EagerQueryDatabase
Database to lookup eager queriers from their package names.
MemoQueryDatabase
Database to lookup memo queriers from their package names.