usestd::any::Any;/// Represents a subscriber in the `DataBus` system.
////// A `BusDevice` listens to messages sent to specific or all bus IDs and processes the data
/// accordingly.
////// # Associated Type
/// * `D` - The type of data handled by the `BusDevice`.
pubtraitBusDevice<D>: Any + Send + Sync {/// Converts the device to a generic `Any` type.
fnas_any(self: Box<Self>)->Box<dyn Any>;}