rocketmq_protocol/protocol/header/
get_all_producer_info_request_header.rs1use rocketmq_macros::RequestHeaderCodec;
16use serde::Deserialize;
17use serde::Serialize;
18
19#[derive(Clone, Debug, Serialize, Deserialize, Default, RequestHeaderCodec)]
20#[header(
21 type_id = "rocketmq_protocol::protocol::header::get_all_producer_info_request_header::GetAllProducerInfoRequestHeader",
22 java_class = "org.apache.rocketmq.remoting.protocol.header.GetAllProducerInfoRequestHeader"
23)]
24pub struct GetAllProducerInfoRequestHeader {}
25
26#[cfg(test)]
27mod tests {
28 use super::*;
29 use crate::protocol::command_custom_header::CommandCustomHeader;
30
31 #[test]
32 fn get_all_producer_info_request_header_has_no_wire_fields_like_java_header() {
33 let map = GetAllProducerInfoRequestHeader::default()
34 .to_map()
35 .expect("header should encode");
36
37 assert!(map.is_empty());
38 }
39}