rsiot/components/cmp_derive/
derive_item_process.rs

1
2
3
4
5
6
7
use crate::message::Message;

/// Трейт для запуска преобразования
pub trait DeriveItemProcess<TMsg>: Send + Sync {
    /// Функция преобразования
    fn process(&mut self, msg: &Message<TMsg>) -> Option<Vec<Message<TMsg>>>;
}