rsiot-http-client-config 0.0.8

Конфигурация HTTP-клиента
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::{
    types::{CbkOnFailure, CbkOnSuccess},
    RequestParam,
};

#[derive(Clone)]
pub struct RequestOnEvent<TMessage> {
    /// Функция выдает параметры запроса, на основе входных сообщений
    pub condition: fn(TMessage) -> Option<RequestParam>,
    /// Функция обработки корректного ответа
    pub on_success: CbkOnSuccess<TMessage>,
    /// Функция обработки некорректного ответа
    pub on_failure: CbkOnFailure<TMessage>,
}