usecrate::dsu::DSUFrame;usecrate::errors::DeviceError;/// A trait defining shared behavior between compatible devices.
pubtraitDevice{/// Initialize the device
fninitialize(&self)->Result<(), DeviceError>;/// Read a DSU frame from the device
fnread_frame(&self)->Result<DSUFrame, DeviceError>;}