Expand description
Interfaces for interacting with different types of TUF repositories.
Structs§
- Ephemeral
Batch Update - EphemeralBatchUpdate is a special repository that is designed to write the metadata and targets to an EphemeralRepository in a single batch.
- Ephemeral
Repository - An ephemeral repository contained solely in memory.
- File
System Batch Update - FileSystemBatchUpdate is a special repository that is designed to write the metadata and targets to an FileSystemRepository in a single batch.
- File
System Repository - A repository contained on the local file system.
- File
System Repository Builder - A builder to create a repository contained on the local file system.
- Http
Repository - A repository accessible over HTTP.
- Http
Repository Builder - A builder to create a repository accessible over HTTP.
Traits§
- Repository
Provider - A readable TUF repository.
- Repository
Storage - A writable TUF repository. Most implementors of this trait should also implement
RepositoryProvider. - Repository
Storage Provider - A subtrait of both RepositoryStorage and RepositoryProvider. This is useful to create trait objects that implement both traits.