pub trait FromMap {
    type Target;

    // Required method
    fn from(map: &HashMap<String, String>) -> Option<Self::Target>;
}

Required Associated Types§

Required Methods§

source

fn from(map: &HashMap<String, String>) -> Option<Self::Target>

Converts the implementing type from a map.

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

Object Safety§

This trait is not object safe.

Implementors§

source§

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

source§

impl FromMap for GetRouteInfoRequestHeader

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 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