Cargo Features

[dependencies]
quick-file-transfer = { version = "0.10.2", default-features = false, features = ["evaluate-compression", "mdns", "ssh"] }
default = evaluate-compression, mdns, ssh

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

evaluate-compression default

Enables comfy-table, console, indicatif, and rayon

comfy-table:

Feature: evaluate-compression

Affects config::evaluate_compression, quick-file-transfer::evaluate_compression

mdns default

Enables mdns-sd

Feature: mdns

Affects ssh::SendSshArgs.ip_version, send::mdns, config::mdns, quick-file-transfer::mdns

ssh default

Enables ssh-rs

Feature: ssh

Affects ssh::SendSshArgs, config::ssh, quick-file-transfer::ssh