pub trait ClientCommon: RequestErrorNotifier + TimeKeeper { }Expand description
A marker trait that aggregates the necessary capabilities for a Modbus client application.
Any type implementing ClientCommon must be able to:
- Notify the application when a Modbus request fails (
RequestErrorNotifier). - Provide monotonic time in milliseconds to manage timeouts and retries (
TimeKeeper).
This trait simplifies the generic bounds used throughout the ClientServices implementation.