pub trait DeserializeDynDevice<'de> {
    fn deserialize_dyn_device<T: Default + TimestampOps + Deserialize<'de> + 'static, D: Deserializer<'de>>(
        deserializer: D
    ) -> Result<Box<dyn NamedBusDevice<T>>, D::Error>; }
Expand description

This trait needs to be implemented by a type provided to DynamicSerdeBus as a parameter S, to deserialize dynamic devices.

Required Methods§

This function should deserialize and return the dynamic device on success.

Implementors§