Skip to main content

FromMap

pub trait FromMap {
    type Error: From<RocketMQError>;
    type Target;

    // Required method
    fn from(
        map: &HashMap<CheetahString, CheetahString>,
    ) -> Result<Self::Target, Self::Error>;
}

Required Associated Types§

Required Methods§

Source

fn from( map: &HashMap<CheetahString, CheetahString>, ) -> Result<Self::Target, Self::Error>

Converts the implementing type from a map.

Returns an instance of Self::Target that is created from the provided map.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl FromMap for RpcRequestHeader

Source§

impl FromMap for rocketmq_remoting::rpc::topic_request_header::TopicRequestHeader

Source§

impl FromMap for AckMessageRequestHeader

Source§

impl FromMap for rocketmq_remoting::protocol::header::broker::broker_heartbeat_request_header::BrokerHeartbeatRequestHeader

Source§

impl FromMap for ChangeInvisibleTimeRequestHeader

Source§

impl FromMap for ChangeInvisibleTimeResponseHeader

Source§

impl FromMap for CheckRocksdbCqWriteProgressRequestHeader

Source§

impl FromMap for CheckTransactionStateRequestHeader

Source§

impl FromMap for GetRouteInfoRequestHeader

Source§

impl FromMap for ConsumeMessageDirectlyResultRequestHeader

Source§

impl FromMap for ConsumerSendMsgBackRequestHeader

Source§

impl FromMap for AlterSyncStateSetRequestHeader

Source§

impl FromMap for AlterSyncStateSetResponseHeader

Source§

impl FromMap for ApplyBrokerIdRequestHeader

Source§

impl FromMap for ApplyBrokerIdResponseHeader

Source§

impl FromMap for CleanBrokerDataRequestHeader

Source§

impl FromMap for ElectMasterRequestHeader

Source§

impl FromMap for GetNextBrokerIdRequestHeader

Source§

impl FromMap for GetNextBrokerIdResponseHeader

Source§

impl FromMap for GetReplicaInfoRequestHeader

Source§

impl FromMap for GetReplicaInfoResponseHeader

Source§

impl FromMap for RegisterBrokerToControllerRequestHeader

Source§

impl FromMap for RegisterBrokerToControllerResponseHeader

Source§

impl FromMap for CreateTopicRequestHeader

Source§

impl FromMap for CreateUserRequestHeader

Source§

impl FromMap for DeleteAclRequestHeader

Source§

impl FromMap for DeleteSubscriptionGroupRequestHeader

Source§

impl FromMap for DeleteTopicRequestHeader

Source§

impl FromMap for DeleteUserRequestHeader

Source§

impl FromMap for ElectMasterResponseHeader

Source§

impl FromMap for EndTransactionRequestHeader

Source§

impl FromMap for ExchangeHAInfoRequestHeader

Source§

impl FromMap for ExchangeHaInfoResponseHeader

Source§

impl FromMap for GetConsumeStatsRequestHeader

Source§

impl FromMap for GetConsumerConnectionListRequestHeader

Source§

impl FromMap for GetConsumerListByGroupRequestHeader

Source§

impl FromMap for GetConsumerRunningInfoRequestHeader

Source§

impl FromMap for GetConsumerStatusRequestHeader

Source§

impl FromMap for GetEarliestMsgStoretimeResponseHeader

Source§

impl FromMap for GetLiteGroupInfoRequestHeader

Source§

impl FromMap for GetLiteTopicInfoRequestHeader

Source§

impl FromMap for GetMaxOffsetRequestHeader

Source§

impl FromMap for GetMaxOffsetResponseHeader

Source§

impl FromMap for GetMetaDataResponseHeader

Source§

impl FromMap for GetMinOffsetRequestHeader

Source§

impl FromMap for GetMinOffsetResponseHeader

Source§

impl FromMap for GetParentTopicInfoRequestHeader

Source§

impl FromMap for GetProducerConnectionListRequestHeader

Source§

impl FromMap for GetSubscriptionGroupConfigRequestHeader

Source§

impl FromMap for GetTopicConfigRequestHeader

Source§

impl FromMap for GetTopicStatsInfoRequestHeader

Source§

impl FromMap for GetTopicStatsRequestHeader

Source§

impl FromMap for GetUserRequestHeader

Source§

impl FromMap for HeartbeatRequestHeader

Source§

impl FromMap for ListAclRequestHeader

Source§

impl FromMap for ListUsersRequestHeader

Source§

impl FromMap for LockBatchMqRequestHeader

Source§

impl FromMap for SendMessageRequestHeader

Source§

impl FromMap for SendMessageRequestHeaderV2

Source§

impl FromMap for SendMessageResponseHeader

Source§

impl FromMap for rocketmq_remoting::protocol::header::namesrv::broker_request::BrokerHeartbeatRequestHeader

Source§

impl FromMap for GetBrokerMemberGroupRequestHeader

Source§

impl FromMap for UnRegisterBrokerRequestHeader

Source§

impl FromMap for NotifyMinBrokerIdChangeRequestHeader

Source§

impl FromMap for GetNamesrvConfigRequestHeader

Source§

impl FromMap for DeleteKVConfigRequestHeader

Source§

impl FromMap for GetKVConfigRequestHeader

Source§

impl FromMap for GetKVConfigResponseHeader

Source§

impl FromMap for GetKVListByNamespaceRequestHeader

Source§

impl FromMap for PutKVConfigRequestHeader

Source§

impl FromMap for AddWritePermOfBrokerRequestHeader

Source§

impl FromMap for AddWritePermOfBrokerResponseHeader

Source§

impl FromMap for WipeWritePermOfBrokerRequestHeader

Source§

impl FromMap for WipeWritePermOfBrokerResponseHeader

Source§

impl FromMap for QueryDataVersionRequestHeader

Source§

impl FromMap for QueryDataVersionResponseHeader

Source§

impl FromMap for RegisterBrokerRequestHeader

Source§

impl FromMap for RegisterBrokerResponseHeader

Source§

impl FromMap for DeleteTopicFromNamesrvRequestHeader

Source§

impl FromMap for GetTopicsByClusterRequestHeader

Source§

impl FromMap for RegisterTopicRequestHeader

Source§

impl FromMap for rocketmq_remoting::protocol::header::namesrv::topic_operation_header::TopicRequestHeader

Source§

impl FromMap for NotificationRequestHeader

Source§

impl FromMap for NotificationResponseHeader

Source§

impl FromMap for NotifyBrokerRoleChangedRequestHeader

Source§

impl FromMap for NotifyConsumerIdsChangedRequestHeader

Source§

impl FromMap for PeekMessageRequestHeader

Source§

impl FromMap for PollingInfoRequestHeader

Source§

impl FromMap for PollingInfoResponseHeader

Source§

impl FromMap for PopMessageRequestHeader

Source§

impl FromMap for PopMessageResponseHeader

Source§

impl FromMap for PullMessageRequestHeader

Source§

impl FromMap for PullMessageResponseHeader

Source§

impl FromMap for QueryConsumeQueueRequestHeader

Source§

impl FromMap for QueryConsumeTimeSpanRequestHeader

Source§

impl FromMap for QueryConsumerOffsetRequestHeader

Source§

impl FromMap for QueryConsumerOffsetResponseHeader

Source§

impl FromMap for QueryMessageRequestHeader

Source§

impl FromMap for QueryMessageResponseHeader

Source§

impl FromMap for QuerySubscriptionByConsumerRequestHeader

Source§

impl FromMap for QueryTopicConsumeByWhoRequestHeader

Source§

impl FromMap for QueryTopicsByConsumerRequestHeader

Source§

impl FromMap for RecallMessageRequestHeader

Source§

impl FromMap for RecallMessageResponseHeader

Source§

impl FromMap for ReplyMessageRequestHeader

Source§

impl FromMap for ResetMasterFlushOffsetHeader

Source§

impl FromMap for ResetOffsetRequestHeader

Source§

impl FromMap for SearchOffsetRequestHeader

Source§

impl FromMap for SearchOffsetResponseHeader

Source§

impl FromMap for UnlockBatchMqRequestHeader

Source§

impl FromMap for UnregisterClientRequestHeader

Source§

impl FromMap for UpdateConsumerOffsetRequestHeader

Source§

impl FromMap for UpdateConsumerOffsetResponseHeader

Source§

impl FromMap for UpdateUserRequestHeader

Source§

impl FromMap for ViewBrokerStatsDataRequestHeader

Source§

impl FromMap for ViewMessageRequestHeader