Struct tuf::repository::EphemeralRepository [] [src]

pub struct EphemeralRepository<D> where
    D: DataInterchange
{ /* fields omitted */ }

An ephemeral repository contained solely in memory.

Methods

impl<D> EphemeralRepository<D> where
    D: DataInterchange
[src]

[src]

Create a new ephemercal repository.

Trait Implementations

impl<D> Repository<D> for EphemeralRepository<D> where
    D: DataInterchange
[src]

The type returned when reading a target.

[src]

Initialize the repository.

[src]

Store signed metadata. Read more

[src]

Fetch signed metadata.

[src]

Store the given target.

[src]

Fetch the given target.

[src]

Perform a sanity check that M, Role, and MetadataPath all desrcribe the same entity.