aawsome
aawsome
> I'm actually also thinking about replacing the go based [wails](https://wails.io/) backend with rust [tauri ](https://tauri.app/), as I'm very uncomfortable with the go language. It's great, but just not my...
I am pretty sure that once rustic natively supports S3 and B2, the repository syntax will be analog to the restic one! However, it could take some time until the...
Another workaround is to use a custom struct implementing `Backoff`, e.g. ```rust struct ExpBackoffWithMaxRetries { exp: ExponentialBackoff, retries: usize, } impl Backoff for ExpBackoffWithMaxRetries { fn reset(&mut self) { self.exp.reset();...
I think you should call it by yourself, e.g. by using/providing `process_config()` in your `Configurable` impl, e.g. something like ``` process_config(&self, config: StewardConfig) -> ... { match &self.cmd { ...:Start(cmd)...
You might have missed that the discussion on the posted link continued ;-) Now, there is [rustic](https://github.com/rustic-rs/rustic) (Note: I am the maintainer). @ansuz Just stumbled over your article - nice...
Actually, I don't care too much if this falls in your category of RIIR or not, just wanted to mention that restic is an example of a project which HAD...
> Does that mean that if `/folder/a` matches some filter, then that match is also propagated up to `/folder`? From what I understood `/folder` won't be processed again if it...
@12nick12 You might want to have a look at https://beta.restic.net/
I used the [http-range crate](https://lib.rs/crates/http-range) and as in my use case no multipart ranges where needed, this did the job: ```rust let path = path.as_ref(); let mut file = async_std::fs::File::open(path).await?;...
> If `.` contains an entry `other`, then `../other` will end up as `other-2` in the snapshot. One might ask why the `../` was removed? Well, that part of the...