Cargo Features

[dependencies]
prs-gtk3 = { version = "0.5.2", default-features = false, features = ["notify", "tomb", "backend-gpgme", "backend-gnupg-bin"] }
default = backend-gnupg-bin, notify, tomb

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

notify default = notify-rust

Regular features

Option (default): notification support (clipboard notifications)

tomb default

Option (default): tomb support for password store on Linux

Enables tomb of prs-lib

backend-gpgme

Pluggable cryptography backends

Option: GnuPG cryptography backend using GPGME

Enables backend-gpgme of prs-lib

backend-gnupg-bin default

Option (default): GnuPG cryptography backend using gpg binary

Enables backend-gnupg-bin of prs-lib

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

notify-rust notify

Enables notify-rust

Notification support