Cargo Features

[dependencies]
input-emulation = { version = "0.3.0", default-features = false, features = ["wlroots", "x11", "remote_desktop_portal", "libei"] }
default = libei, remote_desktop_portal, wlroots, x11

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

wlroots default

Enables wayland-client, wayland-protocols, wayland-protocols-misc, and wayland-protocols-wlr

Affects error::WlrootsEmulationCreationError, error::WaylandBindError

x11 default

Enables x11

Affects error::X11EmulationCreationError

remote_desktop_portal default

Enables ashpd

Affects error::XdpEmulationCreationError

libei default

Enables ashpd and reis

Affects error::LibeiEmulationCreationError