net_inserter_api/api/
buffer.rs1use net_core_api::core::api::API;
2use net_core_api::core::encoder_api::Encoder;
3use net_core_api::core::decoder_api::Decoder;
4use net_core_api::core::typed_api::Typed;
5
6const DATA_TYPE: &str = "flush-buffer-request";
7
8#[derive(Debug, Default, PartialEq, Eq)]
9pub struct FlushBufferRequestDTO { }
10impl API for FlushBufferRequestDTO { }
11
12impl FlushBufferRequestDTO {
13 pub fn new() -> Self {
14 FlushBufferRequestDTO::default()
15 }
16}
17
18impl Encoder for FlushBufferRequestDTO {
19 fn encode(&self) -> Vec<u8> {
20 Vec::new()
21 }
22}
23
24impl Decoder for FlushBufferRequestDTO {
25 #[allow(unused_variables)]
26 fn decode(data: &[u8]) -> FlushBufferRequestDTO {
27 FlushBufferRequestDTO::new()
28 }
29}
30
31impl Typed for FlushBufferRequestDTO {
32 fn get_data_type() -> &'static str {
33 DATA_TYPE
34 }
35
36 fn get_type(&self) -> &str {
37 Self::get_data_type()
38 }
39}