Trait rustic_core::Open

source ·
pub trait Open {
    // Required methods
    fn cache(&self) -> Option<&Cache>;
    fn dbe(&self) -> &DecryptBackend<Key>;
    fn config(&self) -> &ConfigFile;
}
Expand description

A repository which is open, i.e. the password has been checked and the decryption key is available.

Required Methods§

source

fn cache(&self) -> Option<&Cache>

Get the cache

source

fn dbe(&self) -> &DecryptBackend<Key>

source

fn config(&self) -> &ConfigFile

Get the ConfigFile

Implementors§

source§

impl Open for OpenStatus

source§

impl<P, S: Open> Open for Repository<P, S>

source§

impl<T, S: Open> Open for IndexedStatus<T, S>