Struct rdedup_lib::Repo [−][src]
pub struct Repo { /* fields omitted */ }
Expand description
Rdedup repository handle
Implementations
Create new rdedup repository
pub fn init_custom<L>(
url: &Url,
backend_select: BackendSelectFn,
passphrase: PassphraseFn<'_>,
settings: Repo,
log: L
) -> Result<Repo> where
L: Into<Option<Logger>>,
pub fn init_custom<L>(
url: &Url,
backend_select: BackendSelectFn,
passphrase: PassphraseFn<'_>,
settings: Repo,
log: L
) -> Result<Repo> where
L: Into<Option<Logger>>,
Create new rdedup repository
pub fn open_custom<L>(
url: &Url,
backend_select: BackendSelectFn,
log: L
) -> Result<Repo> where
L: Into<Option<Logger>>,
pub fn change_passphrase(
&mut self,
old_p: PassphraseFn<'_>,
new_p: PassphraseFn<'_>
) -> Result<()>
pub fn change_passphrase(
&mut self,
old_p: PassphraseFn<'_>,
new_p: PassphraseFn<'_>
) -> Result<()>
Change the passphrase
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Repo
impl !UnwindSafe for Repo
Blanket Implementations
Mutably borrows from an owned value. Read more