Cargo Features

[dependencies]
fanservice = { version = "0.3.1", default-features = false, features = ["ipmi", "systemd", "env_logger"] }
default = ipmi

The ipmi feature is set by default whenever fanservice is added without default-features = false somewhere in the dependency tree.

ipmi default = ipmiraw
systemd = systemd-journal-logger

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.

ipmiraw ipmi

Enables ipmiraw

needed for the poweredge backend

env_logger implicit feature

Enables env_logger ^0.9

no loggers are included by default

systemd-journal-logger systemd?

Enables systemd-journal-logger ^0.3