pub async fn dump_features(
backend: &dyn HidBackend,
route: &DeviceRoute,
) -> Result<Vec<FeatureEntry>, WriteError>Expand description
Enumerate every HID++ feature the device on route reports — used by
openlogi diag features to confirm which DPI / SmartShift / etc.
feature IDs a given peripheral actually exposes (e.g. whether a mouse
speaks 0x2201 AdjustableDpi, 0x2202 ExtendedAdjustableDpi, or both —
write::dpi drives either).