Cargo Features

[dependencies]
taskchampion = { version = "0.5.0", default-features = false, features = ["server-sync", "server-gcp", "encryption", "cloud"] }
default = server-gcp, server-sync

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

server-sync default = encryption

Support for sync to a server

Enables ureq and url

server-gcp default = cloud, encryption

Support for sync to GCP

Enables google-cloud-storage ^0.15.0 and tokio

encryption server-gcp server-sync

(private) Support for sync protocol encryption

Enables ring

cloud server-gcp

(private) Generic support for cloud sync