Skip to main content

HeaderCodec

Trait HeaderCodec 

Source
pub trait HeaderCodec: Sized {
    const TYPE_ID: &'static str;
    const HEADER_NAME: &'static str;
    const JAVA_CLASS: Option<&'static str>;
    const FIELD_COUNT_HINT: usize;
    const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec];
    const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec];
    const FAST_ENABLED: bool;

    // Required methods
    fn validate_for_wire(&self) -> Result<(), ProtocolContractViolation>;
    fn encode_into<S: EncodeSink>(
        &self,
        sink: &mut S,
    ) -> Result<(), ProtocolContractViolation>;
    fn decode_from_map(
        map: &HeaderMap,
    ) -> Result<Self, ProtocolContractViolation>;
    fn contains_any_field(map: &HeaderMap) -> bool;
    fn encoded_len_hint(&self) -> usize;
    fn visit_field_specs(visitor: &mut dyn FnMut(&HeaderFieldSpec));
    fn visit_flatten_specs(visitor: &mut dyn FnMut(&HeaderFlattenSpec));
    fn resolve_wire_key(key: &str) -> Option<ResolvedHeaderKey>;

    // Provided methods
    fn decode_from_source(
        source: &dyn HeaderFieldSource,
    ) -> Result<Self, ProtocolContractViolation> { ... }
    fn contains_any_field_source(source: &dyn HeaderFieldSource) -> bool { ... }
    fn canonical_wire_key(key: &str) -> Option<&'static str> { ... }
    fn contains_wire_key(key: &str) -> bool { ... }
}
Expand description

Statically dispatched codec contract for an explicit request-header schema.

Implementations are generated by RequestHeaderCodec. Map and binary destinations share Self::encode_into, so validation, canonical keys, Java ranges, flattening, and value conversion cannot diverge by format.

Required Associated Constants§

Source

const TYPE_ID: &'static str

Stable, fully qualified Rust schema identifier.

Source

const HEADER_NAME: &'static str

Rust header name used in diagnostics.

Source

const JAVA_CLASS: Option<&'static str>

Fully qualified Java peer when one is declared.

Source

const FIELD_COUNT_HINT: usize

Recursive upper bound used to reserve map entries.

Source

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Fields declared directly by this header, in stable binary order.

Source

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Flatten groups declared directly by this header, in stable binary order.

Source

const FAST_ENABLED: bool

Whether direct binary generation was requested for the schema.

Required Methods§

Source

fn validate_for_wire(&self) -> Result<(), ProtocolContractViolation>

Validates this header layer before it writes to a wire destination.

§Errors

Returns a classified structural or header-specific validation failure.

Source

fn encode_into<S: EncodeSink>( &self, sink: &mut S, ) -> Result<(), ProtocolContractViolation>

Appends canonical fields to a statically dispatched destination.

§Errors

Returns a typed validation, range, or destination representation error.

Source

fn decode_from_map(map: &HeaderMap) -> Result<Self, ProtocolContractViolation>

Decodes this header from borrowed extension fields.

§Errors

Returns a typed missing, conflict, conversion, range, or validation error.

Source

fn contains_any_field(map: &HeaderMap) -> bool

Returns whether this header or any flattened child owns a present key.

Source

fn encoded_len_hint(&self) -> usize

Estimates the encoded ROCKETMQ extension-field payload length.

The result saturates at usize::MAX. It is a capacity hint and does not validate the header or guarantee that a specific format can encode it.

Source

fn visit_field_specs(visitor: &mut dyn FnMut(&HeaderFieldSpec))

Visits field schemas declared here and recursively by flattened headers.

Source

fn visit_flatten_specs(visitor: &mut dyn FnMut(&HeaderFlattenSpec))

Visits flatten schemas declared here and recursively by flattened headers.

Source

fn resolve_wire_key(key: &str) -> Option<ResolvedHeaderKey>

Resolves a canonical key or alias to its owning typed field.

Provided Methods§

Source

fn decode_from_source( source: &dyn HeaderFieldSource, ) -> Result<Self, ProtocolContractViolation>

Decodes this header directly from a borrowed field source.

Generated request-header codecs override this method with a zero-materialization scan. The default keeps manually implemented codecs source-compatible.

§Errors

Returns the same classified failures as Self::decode_from_map.

Source

fn contains_any_field_source(source: &dyn HeaderFieldSource) -> bool

Returns whether this header or a flattened child owns a source field.

Source

fn canonical_wire_key(key: &str) -> Option<&'static str>

Resolves a key and returns its canonical wire key.

Source

fn contains_wire_key(key: &str) -> bool

Returns whether a canonical key or alias belongs to this schema.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl HeaderCodec for AckMessageRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::ack_message_request_header::AckMessageRequestHeader"

Source§

const HEADER_NAME: &'static str = "AckMessageRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for AddBrokerRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::add_broker_request_header::AddBrokerRequestHeader"

Source§

const HEADER_NAME: &'static str = "AddBrokerRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for AddWritePermOfBrokerRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::perm_broker_header::AddWritePermOfBrokerRequestHeader"

Source§

const HEADER_NAME: &'static str = "AddWritePermOfBrokerRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for AddWritePermOfBrokerResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::perm_broker_header::AddWritePermOfBrokerResponseHeader"

Source§

const HEADER_NAME: &'static str = "AddWritePermOfBrokerResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for AlterSyncStateSetRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::controller::alter_sync_state_set_request_header::AlterSyncStateSetRequestHeader"

Source§

const HEADER_NAME: &'static str = "AlterSyncStateSetRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 4usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for AlterSyncStateSetResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::controller::alter_sync_state_set_response_header::AlterSyncStateSetResponseHeader"

Source§

const HEADER_NAME: &'static str = "AlterSyncStateSetResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ApplyBrokerIdRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::controller::apply_broker_id_request_header::ApplyBrokerIdRequestHeader"

Source§

const HEADER_NAME: &'static str = "ApplyBrokerIdRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 4usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ApplyBrokerIdResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::controller::apply_broker_id_response_header::ApplyBrokerIdResponseHeader"

Source§

const HEADER_NAME: &'static str = "ApplyBrokerIdResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 2usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for rocketmq_protocol::protocol::header::broker::broker_heartbeat_request_header::BrokerHeartbeatRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::broker::broker_heartbeat_request_header::BrokerHeartbeatRequestHeader"

Source§

const HEADER_NAME: &'static str = "BrokerHeartbeatRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 9usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for rocketmq_protocol::protocol::header::namesrv::broker_request::BrokerHeartbeatRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::broker_request::BrokerHeartbeatRequestHeader"

Source§

const HEADER_NAME: &'static str = "BrokerHeartbeatRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 10usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ChangeInvisibleTimeRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::change_invisible_time_request_header::ChangeInvisibleTimeRequestHeader"

Source§

const HEADER_NAME: &'static str = "ChangeInvisibleTimeRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ChangeInvisibleTimeResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::change_invisible_time_response_header::ChangeInvisibleTimeResponseHeader"

Source§

const HEADER_NAME: &'static str = "ChangeInvisibleTimeResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 3usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for CheckRocksdbCqWriteProgressRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::check_rocksdb_cq_write_progress_request_header::CheckRocksdbCqWriteProgressRequestHeader"

Source§

const HEADER_NAME: &'static str = "CheckRocksdbCqWriteProgressRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for CheckTransactionStateRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::check_transaction_state_request_header::CheckTransactionStateRequestHeader"

Source§

const HEADER_NAME: &'static str = "CheckTransactionStateRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for CheckTransactionStateResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::check_transaction_state_response_header::CheckTransactionStateResponseHeader"

Source§

const HEADER_NAME: &'static str = "CheckTransactionStateResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 4usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for CleanBrokerDataRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::controller::clean_broker_data_request_header::CleanBrokerDataRequestHeader"

Source§

const HEADER_NAME: &'static str = "CleanBrokerDataRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 5usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = true

Source§

impl HeaderCodec for CloneGroupOffsetRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::clone_group_offset_request_header::CloneGroupOffsetRequestHeader"

Source§

const HEADER_NAME: &'static str = "CloneGroupOffsetRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ConsumeMessageDirectlyResultRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::consume_message_directly_result_request_header::ConsumeMessageDirectlyResultRequestHeader"

Source§

const HEADER_NAME: &'static str = "ConsumeMessageDirectlyResultRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = true

Source§

impl HeaderCodec for ConsumerSendMsgBackRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::consumer_send_msg_back_request_header::ConsumerSendMsgBackRequestHeader"

Source§

const HEADER_NAME: &'static str = "ConsumerSendMsgBackRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for CreateAclRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::create_acl_request_header::CreateAclRequestHeader"

Source§

const HEADER_NAME: &'static str = "CreateAclRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for CreateTopicListRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::create_topic_list_request_header::CreateTopicListRequestHeader"

Source§

const HEADER_NAME: &'static str = "CreateTopicListRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for CreateTopicRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::create_topic_request_header::CreateTopicRequestHeader"

Source§

const HEADER_NAME: &'static str = "CreateTopicRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for CreateUserRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::create_user_request_header::CreateUserRequestHeader"

Source§

const HEADER_NAME: &'static str = "CreateUserRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for DeleteAclRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::delete_acl_request_header::DeleteAclRequestHeader"

Source§

const HEADER_NAME: &'static str = "DeleteAclRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 3usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for DeleteKVConfigRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::kv_config_header::DeleteKVConfigRequestHeader"

Source§

const HEADER_NAME: &'static str = "DeleteKVConfigRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 2usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for DeleteSubscriptionGroupRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::delete_subscription_group_request_header::DeleteSubscriptionGroupRequestHeader"

Source§

const HEADER_NAME: &'static str = "DeleteSubscriptionGroupRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for DeleteTopicFromNamesrvRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::topic_operation_header::DeleteTopicFromNamesrvRequestHeader"

Source§

const HEADER_NAME: &'static str = "DeleteTopicFromNamesrvRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = true

Source§

impl HeaderCodec for DeleteTopicRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::delete_topic_request_header::DeleteTopicRequestHeader"

Source§

const HEADER_NAME: &'static str = "DeleteTopicRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for DeleteUserRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::delete_user_request_header::DeleteUserRequestHeader"

Source§

const HEADER_NAME: &'static str = "DeleteUserRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ElectMasterRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::controller::elect_master_request_header::ElectMasterRequestHeader"

Source§

const HEADER_NAME: &'static str = "ElectMasterRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 5usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ElectMasterResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::elect_master_response_header::ElectMasterResponseHeader"

Source§

const HEADER_NAME: &'static str = "ElectMasterResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 4usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for EndTransactionRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::end_transaction_request_header::EndTransactionRequestHeader"

Source§

const HEADER_NAME: &'static str = "EndTransactionRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ExchangeHAInfoRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::exchange_ha_info_request_header::ExchangeHAInfoRequestHeader"

Source§

const HEADER_NAME: &'static str = "ExchangeHAInfoRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 3usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ExchangeHaInfoResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::exchange_ha_info_response_header::ExchangeHaInfoResponseHeader"

Source§

const HEADER_NAME: &'static str = "ExchangeHaInfoResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 3usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ExportRocksdbConfigToJsonRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::export_rocksdb_config_to_json_request_header::ExportRocksdbConfigToJsonRequestHeader"

Source§

const HEADER_NAME: &'static str = "ExportRocksdbConfigToJsonRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetAclRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_acl_request_header::GetAclRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetAclRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetAllProducerInfoRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_all_producer_info_request_header::GetAllProducerInfoRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetAllProducerInfoRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 0usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetAllSubscriptionGroupRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_all_subscription_group_request_header::GetAllSubscriptionGroupRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetAllSubscriptionGroupRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 3usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetAllSubscriptionGroupResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_all_subscription_group_request_header::GetAllSubscriptionGroupResponseHeader"

Source§

const HEADER_NAME: &'static str = "GetAllSubscriptionGroupResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetAllTopicConfigRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_all_topic_config_request_header::GetAllTopicConfigRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetAllTopicConfigRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 3usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetAllTopicConfigResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_all_topic_config_response_header::GetAllTopicConfigResponseHeader"

Source§

const HEADER_NAME: &'static str = "GetAllTopicConfigResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetBrokerConfigResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_broker_config_response_header::GetBrokerConfigResponseHeader"

Source§

const HEADER_NAME: &'static str = "GetBrokerConfigResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 2usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetBrokerMemberGroupRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::broker_request::GetBrokerMemberGroupRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetBrokerMemberGroupRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 2usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetConsumeStatsInBrokerHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_consume_stats_in_broker_header::GetConsumeStatsInBrokerHeader"

Source§

const HEADER_NAME: &'static str = "GetConsumeStatsInBrokerHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetConsumeStatsRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_consume_stats_request_header::GetConsumeStatsRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetConsumeStatsRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetConsumerConnectionListRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_consumer_connection_list_request_header::GetConsumerConnectionListRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetConsumerConnectionListRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetConsumerListByGroupRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_consumer_listby_group_request_header::GetConsumerListByGroupRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetConsumerListByGroupRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetConsumerListByGroupResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_consumer_listby_group_response_header::GetConsumerListByGroupResponseHeader"

Source§

const HEADER_NAME: &'static str = "GetConsumerListByGroupResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 0usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetConsumerRunningInfoRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_consumer_running_info_request_header::GetConsumerRunningInfoRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetConsumerRunningInfoRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetConsumerStatusRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_consumer_status_request_header::GetConsumerStatusRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetConsumerStatusRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = true

Source§

impl HeaderCodec for GetEarliestMsgStoretimeRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_earliest_msg_storetime_request_header::GetEarliestMsgStoretimeRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetEarliestMsgStoretimeRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetEarliestMsgStoretimeResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_earliest_msg_storetime_response_header::GetEarliestMsgStoretimeResponseHeader"

Source§

const HEADER_NAME: &'static str = "GetEarliestMsgStoretimeResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetKVConfigRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVConfigRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetKVConfigRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 2usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetKVConfigResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVConfigResponseHeader"

Source§

const HEADER_NAME: &'static str = "GetKVConfigResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetKVListByNamespaceRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVListByNamespaceRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetKVListByNamespaceRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetLiteClientInfoRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_lite_client_info_request_header::GetLiteClientInfoRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetLiteClientInfoRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 4usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = true

Source§

impl HeaderCodec for GetLiteGroupInfoRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_lite_group_info_request_header::GetLiteGroupInfoRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetLiteGroupInfoRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetLiteTopicInfoRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_lite_topic_info_request_header::GetLiteTopicInfoRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetLiteTopicInfoRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 2usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetMaxOffsetRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_max_offset_request_header::GetMaxOffsetRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetMaxOffsetRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetMaxOffsetResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_max_offset_response_header::GetMaxOffsetResponseHeader"

Source§

const HEADER_NAME: &'static str = "GetMaxOffsetResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetMetaDataResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_meta_data_response_header::GetMetaDataResponseHeader"

Source§

const HEADER_NAME: &'static str = "GetMetaDataResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 8usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetMinOffsetRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_min_offset_request_header::GetMinOffsetRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetMinOffsetRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetMinOffsetResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_min_offset_response_header::GetMinOffsetResponseHeader"

Source§

const HEADER_NAME: &'static str = "GetMinOffsetResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetNamesrvConfigRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::config_header::GetNamesrvConfigRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetNamesrvConfigRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str> = None

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetNextBrokerIdRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::controller::get_next_broker_id_request_header::GetNextBrokerIdRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetNextBrokerIdRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 2usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetNextBrokerIdResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::controller::get_next_broker_id_response_header::GetNextBrokerIdResponseHeader"

Source§

const HEADER_NAME: &'static str = "GetNextBrokerIdResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 3usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetParentTopicInfoRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_parent_topic_info_request_header::GetParentTopicInfoRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetParentTopicInfoRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetProducerConnectionListRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_producer_connection_list_request_header::GetProducerConnectionListRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetProducerConnectionListRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetReplicaInfoRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::controller::get_replica_info_request_header::GetReplicaInfoRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetReplicaInfoRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetReplicaInfoResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::controller::get_replica_info_response_header::GetReplicaInfoResponseHeader"

Source§

const HEADER_NAME: &'static str = "GetReplicaInfoResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 3usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetRouteInfoRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::client_request_header::GetRouteInfoRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetRouteInfoRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetSubscriptionGroupConfigRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_subscription_group_config_request_header::GetSubscriptionGroupConfigRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetSubscriptionGroupConfigRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetTopicConfigRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_topic_config_request_header::GetTopicConfigRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetTopicConfigRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetTopicStatsInfoRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_topic_stats_info_request_header::GetTopicStatsInfoRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetTopicStatsInfoRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetTopicStatsRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_topic_stats_request_header::GetTopicStatsRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetTopicStatsRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetTopicsByClusterRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::topic_operation_header::GetTopicsByClusterRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetTopicsByClusterRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for GetUserRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::get_user_request_headers::GetUserRequestHeader"

Source§

const HEADER_NAME: &'static str = "GetUserRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for HeartbeatRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::heartbeat_request_header::HeartbeatRequestHeader"

Source§

const HEADER_NAME: &'static str = "HeartbeatRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ListAclRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::list_acl_request_header::ListAclRequestHeader"

Source§

const HEADER_NAME: &'static str = "ListAclRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 2usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ListUsersRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::list_users_request_header::ListUsersRequestHeader"

Source§

const HEADER_NAME: &'static str = "ListUsersRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for LiteSubscriptionCtlRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::lite_subscription_ctl_request_header::LiteSubscriptionCtlRequestHeader"

Source§

const HEADER_NAME: &'static str = "LiteSubscriptionCtlRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for LockBatchMqRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::lock_batch_mq_request_header::LockBatchMqRequestHeader"

Source§

const HEADER_NAME: &'static str = "LockBatchMqRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for MaintenanceRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::maintenance_request_header::MaintenanceRequestHeader"

Source§

const HEADER_NAME: &'static str = "MaintenanceRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str> = None

Source§

const FIELD_COUNT_HINT: usize = 4usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for NotificationRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::notification_request_header::NotificationRequestHeader"

Source§

const HEADER_NAME: &'static str = "NotificationRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = true

Source§

impl HeaderCodec for NotificationResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::notification_response_header::NotificationResponseHeader"

Source§

const HEADER_NAME: &'static str = "NotificationResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 2usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for NotifyBrokerRoleChangedRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::notify_broker_role_change_request_header::NotifyBrokerRoleChangedRequestHeader"

Source§

const HEADER_NAME: &'static str = "NotifyBrokerRoleChangedRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 4usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for NotifyConsumerIdsChangedRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::notify_consumer_ids_changed_request_header::NotifyConsumerIdsChangedRequestHeader"

Source§

const HEADER_NAME: &'static str = "NotifyConsumerIdsChangedRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for NotifyMinBrokerIdChangeRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::brokerid_change_request_header::NotifyMinBrokerIdChangeRequestHeader"

Source§

const HEADER_NAME: &'static str = "NotifyMinBrokerIdChangeRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 5usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for NotifyUnsubscribeLiteRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::notify_unsubscribe_lite_request_header::NotifyUnsubscribeLiteRequestHeader"

Source§

const HEADER_NAME: &'static str = "NotifyUnsubscribeLiteRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for PeekMessageRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::peek_message_request_header::PeekMessageRequestHeader"

Source§

const HEADER_NAME: &'static str = "PeekMessageRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for PollingInfoRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::polling_info_request_header::PollingInfoRequestHeader"

Source§

const HEADER_NAME: &'static str = "PollingInfoRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for PollingInfoResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::polling_info_response_header::PollingInfoResponseHeader"

Source§

const HEADER_NAME: &'static str = "PollingInfoResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for PopLiteMessageRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::pop_lite_message_request_header::PopLiteMessageRequestHeader"

Source§

const HEADER_NAME: &'static str = "PopLiteMessageRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for PopLiteMessageResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::pop_lite_message_response_header::PopLiteMessageResponseHeader"

Source§

const HEADER_NAME: &'static str = "PopLiteMessageResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 6usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for PopMessageRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::pop_message_request_header::PopMessageRequestHeader"

Source§

const HEADER_NAME: &'static str = "PopMessageRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for PopMessageResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::pop_message_response_header::PopMessageResponseHeader"

Source§

const HEADER_NAME: &'static str = "PopMessageResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 7usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for PullMessageRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::pull_message_request_header::PullMessageRequestHeader"

Source§

const HEADER_NAME: &'static str = "PullMessageRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = true

Source§

impl HeaderCodec for PullMessageResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::pull_message_response_header::PullMessageResponseHeader"

Source§

const HEADER_NAME: &'static str = "PullMessageResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 8usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = true

Source§

impl HeaderCodec for PutKVConfigRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::kv_config_header::PutKVConfigRequestHeader"

Source§

const HEADER_NAME: &'static str = "PutKVConfigRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 3usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for QueryConsumeQueueRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::query_consume_queue_request_header::QueryConsumeQueueRequestHeader"

Source§

const HEADER_NAME: &'static str = "QueryConsumeQueueRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = true

Source§

impl HeaderCodec for QueryConsumeTimeSpanRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::query_consume_time_span_request_header::QueryConsumeTimeSpanRequestHeader"

Source§

const HEADER_NAME: &'static str = "QueryConsumeTimeSpanRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for QueryConsumerOffsetRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::query_consumer_offset_request_header::QueryConsumerOffsetRequestHeader"

Source§

const HEADER_NAME: &'static str = "QueryConsumerOffsetRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for QueryConsumerOffsetResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::query_consumer_offset_response_header::QueryConsumerOffsetResponseHeader"

Source§

const HEADER_NAME: &'static str = "QueryConsumerOffsetResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for QueryCorrectionOffsetHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::query_correction_offset_header::QueryCorrectionOffsetHeader"

Source§

const HEADER_NAME: &'static str = "QueryCorrectionOffsetHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for QueryDataVersionRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::query_data_version_header::QueryDataVersionRequestHeader"

Source§

const HEADER_NAME: &'static str = "QueryDataVersionRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 4usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for QueryDataVersionResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::query_data_version_header::QueryDataVersionResponseHeader"

Source§

const HEADER_NAME: &'static str = "QueryDataVersionResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for QueryMessageRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::query_message_request_header::QueryMessageRequestHeader"

Source§

const HEADER_NAME: &'static str = "QueryMessageRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for QueryMessageResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::query_message_response_header::QueryMessageResponseHeader"

Source§

const HEADER_NAME: &'static str = "QueryMessageResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 2usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for QuerySubscriptionByConsumerRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::query_subscription_by_consumer_request_header::QuerySubscriptionByConsumerRequestHeader"

Source§

const HEADER_NAME: &'static str = "QuerySubscriptionByConsumerRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for QueryTopicConsumeByWhoRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::query_topic_consume_by_who_request_header::QueryTopicConsumeByWhoRequestHeader"

Source§

const HEADER_NAME: &'static str = "QueryTopicConsumeByWhoRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for QueryTopicsByConsumerRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::query_topics_by_consumer_request_header::QueryTopicsByConsumerRequestHeader"

Source§

const HEADER_NAME: &'static str = "QueryTopicsByConsumerRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for RecallMessageRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::recall_message_request_header::RecallMessageRequestHeader"

Source§

const HEADER_NAME: &'static str = "RecallMessageRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for RecallMessageResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::recall_message_response_header::RecallMessageResponseHeader"

Source§

const HEADER_NAME: &'static str = "RecallMessageResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for RegisterBrokerRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::register_broker_header::RegisterBrokerRequestHeader"

Source§

const HEADER_NAME: &'static str = "RegisterBrokerRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 9usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for RegisterBrokerResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::register_broker_header::RegisterBrokerResponseHeader"

Source§

const HEADER_NAME: &'static str = "RegisterBrokerResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 2usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for RegisterBrokerToControllerRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::controller::register_broker_to_controller_request_header::RegisterBrokerToControllerRequestHeader"

Source§

const HEADER_NAME: &'static str = "RegisterBrokerToControllerRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 5usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for RegisterBrokerToControllerResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::controller::register_broker_to_controller_response_header::RegisterBrokerToControllerResponseHeader"

Source§

const HEADER_NAME: &'static str = "RegisterBrokerToControllerResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 6usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for RegisterTopicRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::topic_operation_header::RegisterTopicRequestHeader"

Source§

const HEADER_NAME: &'static str = "RegisterTopicRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for RemoveBrokerRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::remove_broker_request_header::RemoveBrokerRequestHeader"

Source§

const HEADER_NAME: &'static str = "RemoveBrokerRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 3usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ReplyMessageRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::reply_message_request_header::ReplyMessageRequestHeader"

Source§

const HEADER_NAME: &'static str = "ReplyMessageRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ResetMasterFlushOffsetHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::reset_master_flush_offset_header::ResetMasterFlushOffsetHeader"

Source§

const HEADER_NAME: &'static str = "ResetMasterFlushOffsetHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ResetOffsetRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::reset_offset_request_header::ResetOffsetRequestHeader"

Source§

const HEADER_NAME: &'static str = "ResetOffsetRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ResumeCheckHalfMessageRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::resume_check_half_message_request_header::ResumeCheckHalfMessageRequestHeader"

Source§

const HEADER_NAME: &'static str = "ResumeCheckHalfMessageRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 2usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for RpcRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"

Source§

const HEADER_NAME: &'static str = "RpcRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 4usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for SearchOffsetRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::search_offset_request_header::SearchOffsetRequestHeader"

Source§

const HEADER_NAME: &'static str = "SearchOffsetRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for SearchOffsetResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::search_offset_response_header::SearchOffsetResponseHeader"

Source§

const HEADER_NAME: &'static str = "SearchOffsetResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for SendMessageRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::message_operation_header::send_message_request_header::SendMessageRequestHeader"

Source§

const HEADER_NAME: &'static str = "SendMessageRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = true

Source§

impl HeaderCodec for SendMessageRequestHeaderV2

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::message_operation_header::send_message_request_header_v2::SendMessageRequestHeaderV2"

Source§

const HEADER_NAME: &'static str = "SendMessageRequestHeaderV2"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = true

Source§

impl HeaderCodec for SendMessageResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::message_operation_header::send_message_response_header::SendMessageResponseHeader"

Source§

const HEADER_NAME: &'static str = "SendMessageResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 6usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = true

Source§

impl HeaderCodec for rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"

Source§

const HEADER_NAME: &'static str = "TopicRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader"

Source§

const HEADER_NAME: &'static str = "TopicRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for TriggerLiteDispatchRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::trigger_lite_dispatch_request_header::TriggerLiteDispatchRequestHeader"

Source§

const HEADER_NAME: &'static str = "TriggerLiteDispatchRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 2usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for UnRegisterBrokerRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::broker_request::UnRegisterBrokerRequestHeader"

Source§

const HEADER_NAME: &'static str = "UnRegisterBrokerRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 4usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for UnlockBatchMqRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::unlock_batch_mq_request_header::UnlockBatchMqRequestHeader"

Source§

const HEADER_NAME: &'static str = "UnlockBatchMqRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for UnregisterClientRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::unregister_client_request_header::UnregisterClientRequestHeader"

Source§

const HEADER_NAME: &'static str = "UnregisterClientRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for UpdateAclRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::update_acl_request_header::UpdateAclRequestHeader"

Source§

const HEADER_NAME: &'static str = "UpdateAclRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for UpdateBrokerConfigRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::update_broker_config_request_header::UpdateBrokerConfigRequestHeader"

Source§

const HEADER_NAME: &'static str = "UpdateBrokerConfigRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str> = None

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for UpdateBrokerConfigResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::update_broker_config_response_header::UpdateBrokerConfigResponseHeader"

Source§

const HEADER_NAME: &'static str = "UpdateBrokerConfigResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str> = None

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for UpdateConsumerOffsetConditionalHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::update_consumer_offset_conditional_header::UpdateConsumerOffsetConditionalHeader"

Source§

const HEADER_NAME: &'static str = "UpdateConsumerOffsetConditionalHeader"

Source§

const JAVA_CLASS: Option<&'static str> = None

Source§

const FIELD_COUNT_HINT: usize = 5usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for UpdateConsumerOffsetRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::update_consumer_offset_header::UpdateConsumerOffsetRequestHeader"

Source§

const HEADER_NAME: &'static str = "UpdateConsumerOffsetRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for UpdateConsumerOffsetResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::update_consumer_offset_header::UpdateConsumerOffsetResponseHeader"

Source§

const HEADER_NAME: &'static str = "UpdateConsumerOffsetResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 0usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for UpdateGlobalWhiteAddrsConfigRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::update_global_white_addrs_config_request_header::UpdateGlobalWhiteAddrsConfigRequestHeader"

Source§

const HEADER_NAME: &'static str = "UpdateGlobalWhiteAddrsConfigRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str> = None

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for UpdateGroupForbiddenRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::update_group_forbidden_request_header::UpdateGroupForbiddenRequestHeader"

Source§

const HEADER_NAME: &'static str = "UpdateGroupForbiddenRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for UpdateSubscriptionGroupConfigCasRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::update_subscription_group_config_cas_request_header::UpdateSubscriptionGroupConfigCasRequestHeader"

Source§

const HEADER_NAME: &'static str = "UpdateSubscriptionGroupConfigCasRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str> = None

Source§

const FIELD_COUNT_HINT: usize = 5usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for UpdateSubscriptionGroupConfigCasResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::update_subscription_group_config_cas_response_header::UpdateSubscriptionGroupConfigCasResponseHeader"

Source§

const HEADER_NAME: &'static str = "UpdateSubscriptionGroupConfigCasResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str> = None

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for UpdateTopicConfigCasRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::update_topic_config_cas_request_header::UpdateTopicConfigCasRequestHeader"

Source§

const HEADER_NAME: &'static str = "UpdateTopicConfigCasRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str> = None

Source§

const FIELD_COUNT_HINT: usize = 5usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for UpdateTopicConfigCasResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::update_topic_config_cas_response_header::UpdateTopicConfigCasResponseHeader"

Source§

const HEADER_NAME: &'static str = "UpdateTopicConfigCasResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str> = None

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for UpdateUserRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::update_user_request_header::UpdateUserRequestHeader"

Source§

const HEADER_NAME: &'static str = "UpdateUserRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ViewBrokerStatsDataRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::view_broker_stats_data_request_header::ViewBrokerStatsDataRequestHeader"

Source§

const HEADER_NAME: &'static str = "ViewBrokerStatsDataRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 2usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ViewMessageRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::view_message_request_header::ViewMessageRequestHeader"

Source§

const HEADER_NAME: &'static str = "ViewMessageRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 2usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for ViewMessageResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::view_message_response_header::ViewMessageResponseHeader"

Source§

const HEADER_NAME: &'static str = "ViewMessageResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 0usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for WipeWritePermOfBrokerRequestHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::perm_broker_header::WipeWritePermOfBrokerRequestHeader"

Source§

const HEADER_NAME: &'static str = "WipeWritePermOfBrokerRequestHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false

Source§

impl HeaderCodec for WipeWritePermOfBrokerResponseHeader

Source§

const TYPE_ID: &'static str = "rocketmq_protocol::protocol::header::namesrv::perm_broker_header::WipeWritePermOfBrokerResponseHeader"

Source§

const HEADER_NAME: &'static str = "WipeWritePermOfBrokerResponseHeader"

Source§

const JAVA_CLASS: Option<&'static str>

Source§

const FIELD_COUNT_HINT: usize = 1usize

Source§

const LOCAL_FIELD_SPECS: &'static [HeaderFieldSpec]

Source§

const LOCAL_FLATTEN_SPECS: &'static [HeaderFlattenSpec]

Source§

const FAST_ENABLED: bool = false