Expand description
Exposes convenience layers around lapin types.
Constants§
- HEADER_
ATTEMPT - Special name of the RabbitMQ header that stores the attempt number (how many times the processing of this message has been attempted).
Traits§
- Attempt
- Artificial trait implemented for
FieldTableto allow convenient handling of the headerHEADER_ATTEMPTthat carries the processing attempt number. - Coerce
- Artificial trait implemented for a few types like
AMQPValueorShortStringto allow conveniently coercing them into standard Rust types. - IsEmpty
- Artificial trait implemented for
AMQPValueto allow reporting whether it can be considered empty. - Morph
- Artificial trait implemented for a few types like
AMQPValueorShortStringto allow infallibly morphing (instantiating) them from standard Rust types. - Push
- Artificial trait implemented for
FieldTableto allow insertingAMQPValues infallibly instantiated from most applicable types. - Push
AppId - Artificial trait implemented for
AMQPPropertiesto allow conveniently inserting the app ID, coercing it from various types. - Push
Cluster Id - Artificial trait implemented for
AMQPPropertiesto allow conveniently inserting the cluster ID, coercing it from various types. - Push
Content Encoding - Artificial trait implemented for
AMQPPropertiesto allow conveniently inserting the content encoding, coercing it from various types. - Push
Content Type - Artificial trait implemented for
AMQPPropertiesto allow conveniently inserting the content type, coercing it from various types. - Push
Correlation Id - Artificial trait implemented for
AMQPPropertiesto allow conveniently inserting the correlation ID, coercing it from various types. - Push
Expiration - Artificial trait implemented for
AMQPPropertiesto allow conveniently inserting the expiration value, coercing it from various types. - Push
Header - Artificial trait implemented for
AMQPPropertiesto allow conveniently inserting the header value by key, coercing it from various types. - Push
Kind - Artificial trait implemented for
AMQPPropertiesto allow conveniently inserting the message kind, coercing it from various types. - Push
Message Id - Artificial trait implemented for
AMQPPropertiesto allow conveniently inserting the message ID, coercing it from various types. - Push
Reply To - Artificial trait implemented for
AMQPPropertiesto allow conveniently inserting the “reply-to” value, coercing it from various types. - Push
User Id - Artificial trait implemented for
AMQPPropertiesto allow conveniently inserting the user ID, coercing it from various types. - Retrieve
- Artificial trait implemented for
FieldTableto allow optional retrieval of inferred, typed values from the underlying map. - Retrieve
AppId - Artificial trait implemented for
AMQPPropertiesto allow conveniently extracting the app ID, coercing it into various types. - Retrieve
Cluster Id - Artificial trait implemented for
AMQPPropertiesto allow conveniently extracting the cluster ID, coercing it into various types. - Retrieve
Content Encoding - Artificial trait implemented for
AMQPPropertiesto allow conveniently extracting the content encoding, coercing it into various types. - Retrieve
Content Type - Artificial trait implemented for
AMQPPropertiesto allow conveniently extracting the content type, coercing it into various types. - Retrieve
Correlation Id - Artificial trait implemented for
AMQPPropertiesto allow conveniently extracting the correlation ID, coercing it into various types. - Retrieve
Expiration - Artificial trait implemented for
AMQPPropertiesto allow conveniently extracting the expiration value, coercing it into various types. - Retrieve
Header - Artificial trait implemented for
AMQPPropertiesto allow conveniently extracting the header value by key, coercing it into various types. - Retrieve
Kind - Artificial trait implemented for
AMQPPropertiesto allow conveniently extracting the message kind, coercing it into various types. - Retrieve
Message Id - Artificial trait implemented for
AMQPPropertiesto allow conveniently extracting the message ID, coercing it into various types. - Retrieve
Push Map - Convenience layer around
AMQPPropertiesthat allows easier getting and setting of the common properties. - Retrieve
Reply To - Artificial trait implemented for
AMQPPropertiesto allow conveniently extracting the “reply-to” value, coercing it into various types. - Retrieve
User Id - Artificial trait implemented for
AMQPPropertiesto allow conveniently extracting the user ID, coercing it into various types.