useurl::Url;usersiot_messages_core::IMessage;#[derive(Clone, Debug)]pubstructConfig<TMessage>
where
TMessage: IMessage,
{/// Адрес сервера
puburl: Url,
/// stream_input -> передача на сервер
pubfn_send:fn(TMessage)->Option<String>,
/// Данные от сервера -> stream_output
pubfn_recv:fn(String)->Vec<TMessage>,
}