Cargo Features

hidg-core = { version = "0.2.0", default-features = false, features = ["mouse", "either", "serde", "phf"] }

workspace = true
optional = true

default = display, fromstr, keyboard, mouse, phf

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

fromstr display keyboard mouse default

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.

either implicit feature

Enables either


The enum Either with variants Left and Right is a general purpose sum type with two cases

serde implicit feature

Enables serde


A generic serialization/deserialization framework

phf default