queuing things

This commit is contained in:
nora 2022-03-07 16:33:52 +01:00
parent 2fe3b4b77b
commit 770762b920
16 changed files with 102 additions and 13 deletions

View file

@ -47,7 +47,7 @@ impl Display for QueueName {
pub struct QueueInner {
pub id: QueueId,
pub name: QueueName,
pub messages: Mutex<Vec<Message>>, // use a concurrent linked list???
pub messages: amqp_datastructure::MessageQueue<Message>,
pub durable: bool,
pub exclusive: Option<ChannelId>,
/// Whether the queue will automatically be deleted when no consumers uses it anymore.