Cargo Features
[dependencies]
rustic_backend = { version = "0.1.1", default-features = false, features = ["cli", "merge", "clap", "s3", "opendal", "rest", "rclone", "sftp"] }
- default = opendal, rclone, rest, s3, sftp
-
These default features are set whenever
rustic_backend
is added without
somewhere in the dependency tree.default-features = false - cli = clap, merge
- merge cli?
-
Enables merge
Affects
choose::overwrite
… - clap cli?
-
Enables clap
cli support
- s3 default = opendal
-
Affects
opendal::s3
… - opendal default s3 sftp
-
Enables rt-multi-thread of tokio and opendal ^0.44.2 and rayon
rayon:
opendal backend
Affects
rustic_backend::opendal
… - rest default rclone
-
Enables backoff and reqwest ^0.11.24
backoff:
rest backend
Affects
rustic_backend::rest
… - rclone default = rest
-
Enables rand
rclone backend
Affects
rustic_backend::rclone
… - sftp default = opendal
-
Note: sftp is not yet supported on windows, see below
Affects
opendal::sftp
…