Struct reproto_repository::CachedObjects [] [src]

pub struct CachedObjects<T> { /* fields omitted */ }

Methods

impl<T: Objects> CachedObjects<T>
[src]

[src]

Trait Implementations

impl<T: Objects> Objects for CachedObjects<T>
[src]

[src]

Put the given object into the database. This will cause the object denoted by the given checksum to be uploaded to the objects store. Read more

[src]

Get a path to the object with the given checksum. This might cause the object to be downloaded if it's not already present in the local filesystem. Read more

[src]

Update local caches related to the object store.

Auto Trait Implementations

impl<T> Send for CachedObjects<T> where
    T: Send

impl<T> Sync for CachedObjects<T> where
    T: Sync