Struct batch::QueueBuilder
[−]
[src]
pub struct QueueBuilder { /* fields omitted */ }
A builder for RabbitMQ
Queue
.
Methods
impl QueueBuilder
[src]
fn new(name: &str) -> QueueBuilder
[src]
Create a new QueueBuilder
from the desired queue name.
Example
use batch::QueueBuilder; let queue = QueueBuilder::new("video-transcoding");
fn bind(self, exchange: &str, routing_key: &str) -> Self
[src]
Bind this queue to an exchange via a routing key.
Example
use batch::QueueBuilder; QueueBuilder::new("video-transcoding") .bind("movies", "transcoding") .bind("series", "transcoding") .bind("anime", "transcoding");