Cargo Features

[dependencies]
vigil-server = { version = "1.26.3", default-features = false, features = ["notifier-email", "notifier-twilio", "notifier-slack", "notifier-zulip", "notifier-telegram", "notifier-pushover", "notifier-gotify", "notifier-matrix", "notifier-webex", "notifier-webhook", "notifier-xmpp"] }
default = notifier-email, notifier-gotify, notifier-matrix, notifier-pushover, notifier-slack, notifier-telegram, notifier-twilio, notifier-webex, notifier-webhook, notifier-zulip

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

notifier-email default = lettre

Affects notifier::email

notifier-twilio default

Affects notifier::twilio

notifier-slack default

Affects notifier::slack

notifier-zulip default

Affects notifier::zulip

notifier-telegram default

Affects notifier::telegram

notifier-pushover default

Affects notifier::pushover

notifier-gotify default

Affects notifier::gotify

notifier-matrix default

Affects notifier::matrix

notifier-webex default

Affects notifier::webex

notifier-webhook default

Affects notifier::webhook

notifier-xmpp = libstrophe

Affects notifier::xmpp

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.

lettre notifier-email

Enables lettre ^0.10

libstrophe notifier-xmpp?

Enables libstrophe ^0.17