Cargo Features
[dependencies]
rustic-rs = { version = "0.9.5", default-features = false, features = ["release", "mimalloc", "jemallocator", "self-update", "tui", "webdav", "mount", "rhai", "jq"] }
- default release? = jq, rhai, tui, webdav
-
These default features are set whenever
rustic-rs
is added without
somewhere in the dependency tree.default-features = false - release = default, self-update
- mimalloc
-
Allocators
Enables mimalloc
- jemallocator
-
Enables jemallocator-global
allocators
- self-update release?
-
Commands
Enables self_update =0.39.0 and semver
self_update:
FIXME: Downgraded to 0.39.0 due to https://github.com/jaemk/self_update/issues/136
- tui default
-
Enables crossterm, ratatui, and tui-textarea
- webdav default
-
Enables bytes, dav-server, futures, tokio, and warp
bytes:
commands
Affects
config::RusticConfig.webdav
… - mount
-
Enables fuse_mt
Affects
config::RusticConfig.mount
… - rhai default
-
Filtering
Enables rhai
- jq default
-
Enables jaq-core, jaq-json, and jaq-std
jaq-core:
filtering