Cargo Features

[dependencies]
rustic-rs = { version = "0.9.4", default-features = false, features = ["release", "mimalloc", "jemallocator", "self-update", "tui", "webdav"] }
default release? = tui, webdav

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

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 dav-server, tokio and warp, webdav of rustic_core

Affects config::RusticConfig.webdav