Skip to main content

Module repository

Module repository 

Source
Expand description

Interfaces for interacting with different types of TUF repositories.

Structs§

EphemeralBatchUpdate
EphemeralBatchUpdate is a special repository that is designed to write the metadata and targets to an EphemeralRepository in a single batch.
EphemeralRepository
An ephemeral repository contained solely in memory.
FileSystemBatchUpdate
FileSystemBatchUpdate is a special repository that is designed to write the metadata and targets to an FileSystemRepository in a single batch.
FileSystemRepository
A repository contained on the local file system.
FileSystemRepositoryBuilder
A builder to create a repository contained on the local file system.
HttpRepository
A repository accessible over HTTP.
HttpRepositoryBuilder
A builder to create a repository accessible over HTTP.

Traits§

RepositoryProvider
A readable TUF repository.
RepositoryStorage
A writable TUF repository. Most implementors of this trait should also implement RepositoryProvider.
RepositoryStorageProvider
A subtrait of both RepositoryStorage and RepositoryProvider. This is useful to create trait objects that implement both traits.