pub struct Return {
pub reply_code: u16,
pub reply_text: String,
pub exchange: String,
pub routing_key: String,
pub content: Vec<u8>,
pub properties: AmqpProperties,
}
Expand description
An unpublished message returned to the publishing channel.
To receive returned messages, you must call
Channel::listen_for_returns
. If the server
returns messages and that method has not been called, the returned message will be discarded.
Fields
reply_code: u16
AMQP code providing information about why the message was undeliverable.
reply_text: String
Text providing information about why the message was undeliverable.
exchange: String
The name of the exchange this message was originally published to. May be an empty string (the default exhange).
routing_key: String
The routing key specified when this message was published.
content: Vec<u8>
The content body containing the message.
properties: AmqpProperties
Properties associated with the message.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Return
impl UnwindSafe for Return
Blanket Implementations
Mutably borrows from an owned value. Read more