Parsed documentation:
View on GitHub
Declares a queue. The optional `queue` parameter is used to set the name.
If set to an empty string (default), the server will assign a name.

Besides the queue name, the following options can be used:

# Options

  * `:durable` - If set, keeps the Queue between restarts of the broker
  * `:auto_delete` - If set, deletes the Queue once all subscribers disconnect
  * `:exclusive` - If set, only one subscriber can consume from the Queue
  * `:passive` - If set, raises an error unless the queue already exists
Please help! Open an issue on GitHub if this assessment is incorrect.