use rsiot_extra_components::cmp_cache::CacheType;
use rsiot_messages_core::IMessage;
#[derive(Clone, Debug)]
pub struct Config<TMessage>
where
TMessage: IMessage,
{
pub port: u16,
pub fn_input: fn(&TMessage) -> Option<String>,
pub fn_output: fn(&str) -> Option<TMessage>,
pub cache: CacheType<TMessage>,
}