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