Cargo Features

[dependencies]
rustic_backend = { version = "0.4.2", default-features = false, features = ["cli", "merge", "clap", "opendal", "rest", "rclone"] }
default = opendal, rclone, rest

These default features are set whenever rustic_backend is added without default-features = false somewhere in the dependency tree.

cli = clap, merge
merge cli?

Enables conflate ^0.2.0

clap cli?

Enables clap

cli support

opendal default

Enables typed-path, opendal and rayon, rt-multi-thread of tokio

Affects rustic_backend::opendal

rest default rclone

Enables backoff and reqwest

backoff:

rest backend

Affects rustic_backend::rest

rclone default = rest

Enables rand and semver

rand:

rclone backend

Affects rustic_backend::rclone