Cargo Features

[dependencies]
notify-rust = { version = "4.13.1", default-features = false, features = ["d", "d_vendored", "z", "z-with-tokio", "async", "tokio", "debug_namespace", "images", "chrono", "env_logger"] }
default = z

The z feature is set by default whenever notify-rust is added without default-features = false somewhere in the dependency tree.

d = dbus
d_vendored

Enables vendored of dbus

z default = async, serde, zbus
z-with-tokio = serde, tokio, zbus
async z

Enables async-io of zbus

tokio z-with-tokio?

Enables tokio of zbus

debug_namespace

Affects xdg::NOTIFICATION_DEFAULT_BUS

images = image, lazy_static

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.

chrono mac implicit feature

Enables chrono

chrono:

Date and time library for Rust

env_logger unix not mac implicit feature

Enables env_logger

env_logger:

A logging implementation for log which is configured via an environment variable

image unix not mac images?
lazy_static unix not mac images?
dbus unix not mac d? d_vendored?

Affects image::ImageMessage, timeout::TimeoutMessage, xdg::dbus_stack, xdg::get_capabilities, xdg::get_server_information, xdg::handle_action, xdg::dbus_stack, xdg::get_capabilities, xdg::get_server_information, xdg::handle_action

serde unix not mac z z-with-tokio?
zbus unix not mac async? tokio? z z-with-tokio?

Affects xdg::dbus_stack, xdg::get_capabilities, xdg::get_server_information, xdg::handle_action, xdg::dbus_stack, xdg::get_capabilities, xdg::get_server_information, xdg::handle_action