//! [`DeviceBackend`] trait: enumerate physical devices, resolve driver names,
//! poll live status.
use cratePrinterReason;
use cratePrinterConfig;
/// Enumerate physical printers and report their live health.
///
/// Implementations describe how to discover devices (e.g. via sysfs, BlueZ,
/// USB enumeration) and how to map their identifying strings to a driver
/// name registered with the framework.