pub enum Message {
Show 35 variants
ReqPing(ReqMsgPing),
RespPing(RespMsgPing),
ReqAuthorizer(ReqMsgAuthorizer),
RespAuthorizer(RespMsgAuthorizer),
ReqSubscribeTopic(ReqMsgSubscriber),
RespSubscribeTopic(RespMsgSubscriber),
ReqUnsubscribeTopic(ReqMsgUnsubscriber),
RespUnsubscribeTopic(RespMsgUnsubscriber),
ReqPublish(ReqMsgPublish),
RespPublish(RespMsgPublish),
ReqSubscribe(ReqMsgSubscribe),
RespSubscribe(RespMsgSubscribe),
ReqConsumerTopic(ReqMsgConsumerTopic),
RespConsumerTopic(RespMsgConsumerTopic),
ReqUnconsumerTopic(ReqMsgUnconsumerTopic),
RespUnconsumerTopic(RespMsgUnconsumerTopic),
ReqPullMessage(ReqPullMessage),
RespPullMessage(RespPullMessage),
ReqProduceNormal(ReqMsgProduceNormal),
ReqProduceOrdered(ReqMsgProduceOrdered),
ReqProduceDelay(ReqMsgProduceDelay),
RespProduceNormal(RespMsgProduceNormal),
RespProduceOrdered(RespMsgProduceOrdered),
RespProduceDelay(RespMsgProduceDelay),
ReqConsume(ReqMsgConsume),
RespConsume(RespMsgConsume),
ReqConsumeAck(ReqMsgConsumeAck),
RespConsumeAck(RespMsgConsumeAck),
ReqConsumeAckMulti(ReqMsgConsumeAckMulti),
RespConsumeAckMulti(RespMsgConsumeAckMulti),
ReqReconsumeLater(ReqReconsumeLater),
RespReconsumeLater(RespReconsumeLater),
Error(String),
ReqMessageList(ReqMsgList),
RespMessageList(RespMsgList),
}Expand description
Message for Amq.
§Variants
ReqPing: Request ping.RespPing: Response ping.ReqAuthorizer: Request authorizer.RespAuthorizer: Response authorizer.ReqSubscribeTopic: Request subscribe topic.RespSubscribeTopic: Response subscribe topic.ReqUnsubscribeTopic: Request unsubscribe topic.RespUnsubscribeTopic: Response unsubscribe topic.ReqPublish: Request publish message.RespPublish: Response publish message.ReqSubscribe: Request subscribe message.RespSubscribe: Response subscribe message.ReqConsumerTopic: Request consumer topic.RespConsumerTopic: Response consumer topic.ReqUnconsumerTopic: Request unconsumer topic.RespUnconsumerTopic: Response unconsumer topic.ReqPullMessage: Request pull message.RespPullMessage: Response pull message.ReqProduceNormal: Request produce normal message.ReqProduceOrdered: Request produce ordered message.ReqProduceDelay: Request produce delay message.RespProduceNormal: Response produce normal message.RespProduceOrdered: Response produce ordered message.RespProduceDelay: Response produce delay message.ReqConsume: Request consume message.RespConsume: Response consume message.ReqConsumeAck: Request consume ack message.RespConsumeAck: Response consume ack message.ReqConsumeAckMulti: Request consume ack multi message.RespConsumeAckMulti: Response consume ack multi message.ReqReconsumeLater: Request reconsume later message.RespReconsumeLater: Response reconsume later message.Error: Error message.ReqMessageList: Request message list.RespMessageList: Response message list.
Variants§
ReqPing(ReqMsgPing)
RespPing(RespMsgPing)
ReqAuthorizer(ReqMsgAuthorizer)
RespAuthorizer(RespMsgAuthorizer)
ReqSubscribeTopic(ReqMsgSubscriber)
RespSubscribeTopic(RespMsgSubscriber)
ReqUnsubscribeTopic(ReqMsgUnsubscriber)
RespUnsubscribeTopic(RespMsgUnsubscriber)
ReqPublish(ReqMsgPublish)
RespPublish(RespMsgPublish)
ReqSubscribe(ReqMsgSubscribe)
RespSubscribe(RespMsgSubscribe)
ReqConsumerTopic(ReqMsgConsumerTopic)
RespConsumerTopic(RespMsgConsumerTopic)
ReqUnconsumerTopic(ReqMsgUnconsumerTopic)
RespUnconsumerTopic(RespMsgUnconsumerTopic)
ReqPullMessage(ReqPullMessage)
RespPullMessage(RespPullMessage)
ReqProduceNormal(ReqMsgProduceNormal)
ReqProduceOrdered(ReqMsgProduceOrdered)
ReqProduceDelay(ReqMsgProduceDelay)
RespProduceNormal(RespMsgProduceNormal)
RespProduceOrdered(RespMsgProduceOrdered)
RespProduceDelay(RespMsgProduceDelay)
ReqConsume(ReqMsgConsume)
RespConsume(RespMsgConsume)
ReqConsumeAck(ReqMsgConsumeAck)
RespConsumeAck(RespMsgConsumeAck)
ReqConsumeAckMulti(ReqMsgConsumeAckMulti)
RespConsumeAckMulti(RespMsgConsumeAckMulti)
ReqReconsumeLater(ReqReconsumeLater)
RespReconsumeLater(RespReconsumeLater)
Error(String)
ReqMessageList(ReqMsgList)
RespMessageList(RespMsgList)
Implementations§
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for Message
impl<'__de, __Context> BorrowDecode<'__de, __Context> for Message
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl<'de> Deserialize<'de> for Message
impl<'de> Deserialize<'de> for Message
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Message
Auto Trait Implementations§
impl Freeze for Message
impl RefUnwindSafe for Message
impl Send for Message
impl Sync for Message
impl Unpin for Message
impl UnwindSafe for Message
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more